为什么是1-2!!!

[复制链接]
查看11 | 回复5 | 2012-1-6 20:33:19 | 显示全部楼层 |阅读模式
main(){int x1,x2,x3,x4;x1=x2=x3=x4=1;switch(x1){case 1:switch(x2){case 0:x3++;break;//不执行case 1:x4--;//执行 此时 x3=1,x4=0}//因为case 1没有break,所以继续往下执行case 2:x3++,x4--;//执行 此时x3=2,x4=-1}printf("%d%d",x3,x4);//此时x3=2,x4=-1;输出结果应该是2-1;我也不知道为什么会是1-2getch();}...
回复

使用道具 举报

千问 | 2012-1-6 20:33:19 | 显示全部楼层



回复

使用道具 举报

千问 | 2012-1-6 20:33:19 | 显示全部楼层



回复

使用道具 举报

千问 | 2012-1-6 20:33:19 | 显示全部楼层
这个就是1-2...
回复

使用道具 举报

千问 | 2012-1-6 20:33:19 | 显示全部楼层
做任务...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行