C语言:设有如下程序段: int b=100;while ( b=1 ) b++;则下面描述中正确的是( ).

A.循环体语句执行100次B.本循环是无限循环C.循环体一次也不执行D.循环体语句执行101次答案选B,为什么不是C?... A. 循环体语句执行100次 B. 本循环是无限循环
C. 循环体一次也不执行 D. 循环体语句执行101次
答案选B,为什么不是C?
展开
 我来答
helloyeyaowen
2018-12-26 · TA获得超过216个赞
知道小有建树答主
回答量:98
采纳率:66%
帮助的人:52.6万
展开全部
答案选择B:无限循环
关键在于:while(b=1)
这句的运算过程,您可以理解为:
1)赋值:b=1
2)取b的值为1 ,while(1) 所以是无限循环,永远都为1。
如果该句改成 while(b==1) ,则选择C,一次都不运行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式