这个首先是优先级的问题弯没盯,-号和++的优先级相察键同,然后就看结合顺序了,这两个运算符是从右向左结合的。所以-a++就相当于是-(a++)。然后埋和就是a++和++a的区别了,这两个都是把a自加1,不过++a的返回值是a+1,a++的返回值是a,所以,最后结果就是-3
搜一下:在C语言中,变量a=3,那么赋值表达式-a++的值是多少?麻烦说具体点,谢谢。