关于比如说: int a=10,b=11;
printf(“%d%d”,–a,++b);
结果会是什么呢?为什么?的问题
答案为912
–a是先把a自减1,然后再调用,此时a=9
++b是先把b自加1,然后再调用,此时b=12
printf(“%d%d”,–a,++b);
结果就是912
如果是
printf(“%d,%d”,–a,++b);
结果就为9,12了
关于比如说: int a=10,b=11;
printf(“%d%d”,–a,++b);
结果会是什么呢?为什么?的问题
答案为912
–a是先把a自减1,然后再调用,此时a=9
++b是先把b自加1,然后再调用,此时b=12
printf(“%d%d”,–a,++b);
结果就是912
如果是
printf(“%d,%d”,–a,++b);
结果就为9,12了