自增运算符 i++,++i 详解

时间:2021-03-27 17:22:46

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

自增运算符 i++,++i 详解

i++是先使用后执行,++i是先执行后使用。