中易网

{int k=0;char c='A'; do { switch (c++) 输出结果为多少?请解释下,本人新手,希望不吝赐教。

答案:4  悬赏:50  
解决时间 2021-01-26 01:19
{int k=0;char c='A'; do { switch (c++) 输出结果为多少?请解释下,本人新手,希望不吝赐教。
最佳答案
输出结果:4

首先 c=‘A’,k=0: => k++,k=1 =>break;
=> c++ => c=B => k++,k=2

然后 c=B, k=2: => k--,k=1 => k+=2,k=3 => break;
=> c++ => c=C => k++,k=4

然后 c=C, k=4: => k+=2,k=6 => break;
=> c++ => c=D => k++,k=7

然后 c=D, k=7: => k=k%2,k=1 => continue;
=> c++ => c=E => k++,k=2

然后 c=E, k=2: => k=k*10,k=20 => break;
=> c++ => c=F =>k++,k=21

然后 c=F, k=11:=> k=k/3,k=3
=> c++ => c=G => k++,k=4

因为 c=G 不满足 while (c<'G') 循环条件,所以循环结束
输出 4
全部回答
c='A',c++,CASE 'B'.K--,K=K+2,K=1;
C='B',C++,CASE C,K=K+2;K=3;
C='C',C++,CASE D,K=K%2,K=1;
C='D',C++,CASE E,K=K*10;K=10
C='E',C++,DEFAULT K=K/3;K=3;
C='G' printf("%d\n",k);
最后输出3
引用Y_雪莲的回答:
输出结果:4
首先 c=‘A’,k=0: => k++,k=1 =>break;
=> c++ => c=B => k++,k=2
然后 c=B, k=2: => k--,k=1 => k+=2,k=3 => break;
=> c++ => c=C => k++,k=4
然后 c=C, k=4: => k+=2,k=6 => break;
=> c++ => c=D => k++,k=7
然后 c=D, k=7: => k=k%2,k=1 => continue;
=> c++ => c=E => k++,k=2
然后 c=E, k=2: => k=k*10,k=20 => break;
=> c++ => c=F =>k++,k=21
然后 c=F, k=11:=> k=k/3,k=3
=> c++ => c=G => k++,k=4
因为 c=G 不满足 while (c<'G') 循环条件,所以循环结束
输出 4最后k=20,c=F,k=21,计算Fdefaultk=21\3=7,c=G,7+1=8
引用Y_雪莲的回答:
输出结果:4
首先 c=‘A’,k=0: => k++,k=1 =>break;
=> c++ => c=B => k++,k=2
然后 c=B, k=2: => k--,k=1 => k+=2,k=3 => break;
=> c++ => c=C => k++,k=4
然后 c=C, k=4: => k+=2,k=6 => break;
=> c++ => c=D => k++,k=7
然后 c=D, k=7: => k=k%2,k=1 => continue;
=> c++ => c=E => k++,k=2
然后 c=E, k=2: => k=k*10,k=20 => break;
=> c++ => c=F =>k++,k=21
然后 c=F, k=11:=> k=k/3,k=3
=> c++ => c=G => k++,k=4
因为 c=G 不满足 while (c<'G') 循环条件,所以循环结束
输出 4c++=E,k++,k=1 不等于2 cintinue是在判断
所以k=k*10=10
k++=11
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
8、9、11等于84怎么算的
台湾馆汇海隆家居世博广场地址在什么地方,想
192.168.8.1 路由器设置怎么安装
古灵的七阎罗&七修罗
商丘天宇大酒店的规模
为什么很多人说DmC鬼泣是渣作
送人字画如何题款
砌砖多少钱一块
建设年出栏500头发酵床养猪场要多少钱
我在工行里存了八万日日升理财产品,可卡里信
彩虹岛周年庆戒子哪弄?
甘正山怎么去啊,有知道地址的么
从屈家岭到钟祥明显陵客车怎么走
喷墨打印机打pvc卡打出来后上面 浸墨很严重,
真好超市地址在什么地方,想过去办事
推荐资讯
excel里怎么用红色标出大于某个数值的项
给小母猪打什么针代替阉割
绿皮柳外表特征,与旱柳有什么区别
这是一真一假?还是老包装新包装?
回公司隔2天才发喜糖可以吗
远特通170卡怎么打电话查话费
周公解梦梦见开车侧面倒地
我今年不到30岁,可以吃泰尔可邦吗
windows可以从低版本恢复到高版本么 (我在wi
一汽奥迪q52.0t无气缸压缩怎么回事
谁能帮忙找人
1234=0,5678=3,7890=4,9745=1,3698=
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?