问题描述: C语言for(表达式1,表达式2,表达式3)语句 中表达式2为空语句则变成死循环,那么这里的空语句为真还是假 1个回答 分类:综合 2014-11-29 问题解答: 我来补答 这里“表达式2为空语句则变成死循环”这样说不完整正确.例如下面这个循环:int i=0;for(i=0;;i++){ if(i>10) break; printf("%d",i);}这就不是死循环,这里将for的第二个表达式的判断移至循环体内,借助break来结束循环.这里的空语句可以理解为永真,因为没有进行任何的判断,所以可以这样理解. 展开全文阅读