第4个回答 2009-10-12
#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[]) //传递参数型主函数
{int i,j;
i=8,j=10; //中间最好用分号分开
printf("%d,%d,%d,%d\n",i,j,++i,j++); // 结果 8,9,9,9
return 0; //正常退出
}
++i // 先自加,之后表达式的结果为加后的结果
j++ //表达式的结果为j,然后自加
不知道清楚了么
第5个回答 2009-10-12
这是有一个算法的
printf("%d,%d,%d,%d\n",i,j,++i,j++);
可以看成是
printf("%d",i);
printf("%d",j);
printf("%d",++i);
printf("%d',j++);
所以最后结果应该是8 10 9 10
参考资料:如果您的回答是从其他地方引用,请表明出处