设有程序段: int k=10。 while(k=O)k=k-1; 则下面描述中正确的是(
作者&投稿:雕玲 (若有异议请与网页底部的电邮联系)
应该是无限循环才对,选b
while(k=1),
每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环
应该是无限循环才对,选B
while(k=1), 每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环
while括号内是表达式k=0,而k=0表达式的值就是0(因为k=0,所以这时k为0,这个表达式的值也为0)
0则条件不满足(为假,while为真时才进行循环)所以不执行循环体
于是就一次循环也不会执行了
while里面是是布尔值,只能说编译都不通过
while括号中是0,改写成k=1试试
乐蔡忆林:[选项] A. )while循环执行10次 B. )循环是无限循环 C. )循环体语句一次也不执行 D. )循环体语句执行一次 为什么选b
孝南区15264979851: 设有程序段 int k=10; while(k=0) k=k - 1; 则下面描述中正确的是 (注意是k=0,而不是k==0) - ?
乐蔡忆林:[选项] A. )while循环执行10次 B. )循环是无限循环 C. )循环体语句一次也不执行 D. )循环体语句执行一次
孝南区15264979851: 2.设有程序段 int k = 10 ; while ( k = 0 ) k = k - 1 ; 以下描述正确的是 ( ). - ?
乐蔡忆林:[选项] A. 循环体语句一次也不执行. B. 循环是无限循环. C. while 循环语句执行十次. D. 循环体语句执行一次. 选择哪个 为什么