下面的一段C程序中,循环体语句_________退出循环。 unsigned char n; int total; n=50; while(n-->=0){total+=n;}

admin2021-01-07  31

问题 下面的一段C程序中,循环体语句_________退出循环。
    unsigned char n;
    int total;
    n=50;
    while(n-->=0){total+=n;}

选项 A、执行49次后
B、执行50次后
C、执行5 1次后
D、死循环,不会

答案D

解析 本题考查C语言编程的基本知识。在本题中考生需注意unsigned char的用法,因为n为无符号整型,永远不会为负数,所以循环语句会陷入死循环,不会退出循环。在实际的软件编程中一定要小心判断条件是否可达到。
转载请注明原文地址:https://kaotiyun.com/show/vkWZ777K
0

最新回复(0)