a++与++a的区别(多用于循环结构)


int main()
{
	int a;
	scanf("%d",&a);
	int a1 ,a2;
	a1 = a++;//先把a的值赋值给前面,然后再加1
	
	//此时a变成了(a+1),然后程序继续   
	
	a2 = ++a;//先把1加上在将值赋给前面
	printf("%d %d",a1,a2);//如果输入2那么a1就变成了2  a2变成了4
	return 0;
}```

posted on 2024-01-28 19:55  Ysun74480  阅读(23)  评论(0)    收藏  举报