简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。而 a = ++i,相当于 i=i+1; a = i;先执行增1操作,再做表达式运算;而 a = i++,相当于 a = i; i=i+1;先执行表达式操作,再做增1操作;
int i = 7; printf( "%d\n ", --i * ++i); // 结果为49
--i; ++i; i*i;
"i++"和"++i",布布扣,bubuko.com
"i++"和"++i"
原文:http://www.cnblogs.com/XDJjy/p/3895695.html