伍悦匿匿
2018-02-28 20:47
int x=1;
printf("%d\n",x++)
printf("%d\n",++x)
运算出来的结果 为什么是 分别是 1 和 3?
int x=1; printf("%d\n",x++) //这里可以理解成 %d = x; x++; 所以%d = 1; x = 2; printf("%d\n",++x) //这里可以理解成 ++x; %d = x; 所以x = 3; %d = 3;
如果没什么疑问的话,采纳下答案吧亲~
1 3??还是1 2??
C语言入门
926781 学习 · 20801 问题
相似问题