粗略地看,++i和i++的作用都是 i = i+1.
但他们两兄弟之间还是有差距的。就是在于执行与使用的先后顺序,注意:执行与使用。
#include<stdio.h>
int main()
{
int i = 0;
printf("当前 i=%d\t",i);
printf("执行 i=%d\t",i++);
printf("使用 i=%d\n",i);
printf("当前 i=%d\t",i);
printf("执行 i=%d\t",++i);
printf("使用 i=%d\n",i);
return 0;
}
//在代码的最后最好有一个空白行,避免警告: no newline at end of file