c语言设有如下程序段int k=11; while(k>10) k++; 则下面描述中正确的

2024-11-24 09:52:31
推荐回答(2个)
回答1:

这个一般虽然叫死循环,但实际上并不是,因为int的最大值是2147483647,也就是说你的K是2147483647的时候,下一次K++就会变成-2147483648,因此退出循环。答案中如果没有A那是可以选择B,有A的话还是应该选择A

回答2:

我的答案也是B
A. 循环体语句执行多次 的话也可以解释为执行了很多次 这个多就不知道是多少了1亿次?还是100亿 直到程序崩溃 就是死都不认为是死循环
int 类型最大数 2147483647
难道 A. 循环体语句执行2147483647次?