C语言中 a-- 和a-1 的区别

来源:互联网 发布:改ip的软件 编辑:程序博客网 时间:2024/06/01 09:20

当a--的时候,a的值是会改变的




当a-1 而不是a = a -1 的时候,a的值是不会改变的,具体原因不详 





这里再解释一下逗号表达式,逗号表达式的执行顺序是从左到右,最终的志取决于逗号右边的值,但是 等号的优先级高于逗号的优先级