设有程序段 int k=10; while (k=1) k=k-1; 则下面描述中正确的是( ) A.while循

设有程序段 int k=10; while (k=1) k=k-1; 则下面描述中正确的是( )
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
要解析过程!!!

应该是无限循环才对,选b
while(k=1),
每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-09
应该是无限循环才对,选b
while(k=1),
每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环
第2个回答  2016-12-30
B.循环是无限循环

k=1是赋值语句,一直为真本回答被网友采纳
第3个回答  2020-07-06
循环是无限循环k=1是赋值语句,一直为真
相似回答