C语言中,for(i=1,i<3,i++)中把i++改为++i有什么区别?两个的输出结果分别是什么?
没有区别
for(i=1,i<3,i++)
分解一下
i = 1;
while(i<3)
{
}
验证一下
循环结束时值分别是什么?!
循环结束都是3
那各执行多少次?
3次,i在循环体内的值将分别是0,1,2
哦,看错,初始条件的i是1,那么循环将执行2次,i在循环体内的值将分别是1和2,在循环结束时的i将为3。
嗯厉害哈
区别很大,不是没区别!!(正在复习C语言,呵呵)