你好,软件工程学生为你解答。
应该选C。
对于
int k=10while(k==0) k--
while当满足条件时才进行循环,而k现在为10,条件是k为0,
不满足条件,所以不会进入循环,循环体内的语句不会执行。
程序段结束以后,k的值为10;
应该是无限循环才对,选bwhile(k=1),
每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环
c,一次也不执行while括号内是表达式k=0,而k=0表达式的值就是0(因为k=0,所以这时k为0,这个表达式的值也为0)
0则条件不满足(为假,while为真时才进行循环)所以不执行循环体
于是就一次循环也不会执行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)