设int m=5,n=10; 执行以下语句后n的值是 。

月之阳面2022-10-04 11:39:541条回答

设int m=5,n=10; 执行以下语句后n的值是 。
设int m=5,n=10; 执行以下语句后n的值是。
switch(m){
case 4: n++;
case 5: n--;
case 6: n++;
case 7: n--;--n;
default : ;
}
A.7 B.8 C.9 D.10
我觉得应该选C,不知道对不对

已提交,审核后显示!提交回复

共1条回复
毛挨我罗X嗦 共回答了18个问题 | 采纳率100%
答案选B
因为,case语句后面没有break,所以case567的语句都会执行。
1年前

相关推荐

main( ) { int m=5,n=5; if (++m>=n) printf(“\\m=%d>=n=%d\n”,m
main( ) { int m=5,n=5; if (++m>=n) printf(“\m=%d>=n=%dn”,m,n); else printf(“m=%dn”,m--); }A)
A)m=6>=n=5
B)m=6>=n=5
C)m=5>=n=5 D)m=5
bnrZJQ1年前1
李苹姐 共回答了22个问题 | 采纳率90.9%
答案是B
\就是转义字符后面接一个反斜杠字符而已.可以看一下C里面转义字符的使用.