算数运算符++
int i = 8;printf("%d,%d",-i++,i);
printf("%d",i);
我以为会输出-8,8,-7,实际输出-8,8,9。
具体是怎么算的?
-i++表达后i的值还是8吗?
[此贴子已经被作者于2017-11-30 11:18编辑过]
[此贴子已经被作者于2017-11-30 11:18编辑过]
2017-11-30 11:10
2017-11-30 11:28
2017-11-30 11:34
2017-11-30 11:53
2017-11-30 12:11
2017-11-30 19:46
2017-11-30 20:18
2017-12-03 08:00