c语言简单问题。。。。
num=sum=7;则sum=num++,sum++,++num后sum的值为8。为什么???
我认为是9。。为什么是8呢?
参考答案:sum=num++之后 sum=8
sum++ 之后 先取其值也就是上面一行的值8,然后再加加
++num之后,是先对num进行加操作,再取值
记好:如果是++a则是先进行加运算再取值
如果是a++则是先取值再进行加运算
num=sum=7;则sum=num++,sum++,++num后sum的值为8。为什么???
我认为是9。。为什么是8呢?
参考答案:sum=num++之后 sum=8
sum++ 之后 先取其值也就是上面一行的值8,然后再加加
++num之后,是先对num进行加操作,再取值
记好:如果是++a则是先进行加运算再取值
如果是a++则是先取值再进行加运算