i的结果都是加上1;
但是对于当前语句就有了先加和后加的区别
例如:i=5;
y=++i; //y=6,i=6;
y=i++; //y=5,i=6;
看见了吧,对于i来说,都加了,但是,他却以不同的值赋给y
----------------解决方案--------------------------------------------------------
见大家都说对了,那我也开说说
其实语句 i++; 和 ++i; 就最终结果来说没有任何分别,如果有,请人指出并且告诉我。嘻嘻~
----------------解决方案--------------------------------------------------------
这个我也知道,我也会,但是稍大一点的程序就是不懂.
----------------解决方案--------------------------------------------------------
那就要多看,多动脑,多上机喽
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int a;
a=5;
printf("%d%d%d%d\n",a++,++a,--a,a--);
}
上课的时候导师问了这样个问题 ,我很晕,请各位前辈指教a的值
----------------解决方案--------------------------------------------------------