switch(k) { default:c+=k; case 2:c++;break; case 4:c+=2;break; } int k=3,c=0;问程序的执行顺序及结果
答案:3 悬赏:20 手机版
解决时间 2021-02-02 22:23
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-02 10:54
switch(k) { default:c+=k; case 2:c++;break; case 4:c+=2;break; } int k=3,c=0;问程序的执行顺序及结果
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-02 11:41
执行default语句;c=3;switch为多分支选择语句.这题目是最简单的考法;常出现的考法是case语句后没有break语句;
全部回答
- 1楼网友:由着我着迷
- 2021-02-02 13:17
答案是3.
第一次循环:k=1,执行
cdefault:c+=k; //此后c=1,没有break继续执行
case 2:c++;break;此后c=2.
第二次循环,k=2,执行
case 2:c++;break;,此后c=3.
再次循环的话,k=3,不满足条件,循环结束。
所以答案就是c=3.
- 2楼网友:梦中风几里
- 2021-02-02 12:14
c=3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯