main(){int x,i;for(x=0,i=1;i<3;i++,x+=i);printf("%d\n",x);}疑问是:for循环执行了两次i=0 i=1,那应该printf输出的是两个数呀 0 2,怎么只输出一个数2而且这个程序我拿到6.0C++里面运行之后 结果为5?什么原因?
而且这个程序我拿到6.0C++里面运行之后 结果怎么为5?什么原因?