自增量问题
void main(){
int i=5,p;
p=(i++)+(i++)+(i++);
printf("%d %d",p,i);
}
为什么答案是 15 8
俺认为是18
2006-10-09 14:56
我晕啊 到底怎么算啊?
2006-10-10 01:04
我晕啊 这个问题可能永远搞不清楚了
2006-10-10 14:52
这个问题晕倒好多高手
汗
2006-10-10 20:42
我是这样理解的:i++就是你先算后面的运算,算好之后才在i的基础上加1,++i则是你先对i加1,把加好1以后的i带入下面的运算中.
俺也是这样理解的!!!!!
2006-10-11 11:15