下面的一段C程序中,循环体语句( )退出循环。(2015年嵌入式系统设计师) unsigned char n; int total; n=50; while (n-->=0) {total +=

下面的一段C程序中,循环体语句(   )退出循环。(2015年嵌入式系统设计师)
unsigned char n;
int total;
n=50;
while (n-->=0)  {total +=n;}
A.执行49次后
B.执行50次后
C.执行51次后
D.死循环,不会











参考答案:D
参考解析:本题考查C语言编程的基本知识。在本题中考生需注意unsigned char的用法,因为n为无符号整型,永远不会为负数,所以循环语句会陷入死循环,不会退出循环。在实际的软件编程中一定要小心判断条件是否可达到。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/post/741.html

评论

阅读更多

微信扫码,访问本站小程序

微信扫码进入小程序,获取更多软考资料