粗略地看,++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