1. 程式人生 > >自增運算子 i++,++i 詳解

自增運算子 i++,++i 詳解

    粗略地看,++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是先執行後使用。