在C语言中,变量a=3,那么赋值表达式-a++的值是多少?麻烦说具体点,谢谢。

2024年11月22日 20:09
有2个网友回答
网友(1):

这个首先是优先级的问题弯没盯,-
号和
++的优先级相察键同,然后就看结合顺序了,这两个运算符是从右向左结合的。所以
-a++就相当于是
-(
a++)。
然后埋和就是
a++和
++a的区别了,
这两个都是把a自加1,不过++a的返回值是a+1,a++的返回值是a,
所以,最后结果就是
-3

网友(2):

搜一下:在C语言中,变量a=3,那么赋值表达式-a++的值是多少?麻烦说具体点,谢谢。