c语言i++和++i和左值的问题

在vs编译器,写c代码如图: 上图中,前缀和后缀形式的增值操作符都复制一份变量值的拷贝, 相当于系统开辟了一个临时的空间,完成语句之后空间由系统收回,当系统收回之后,这块空间是不能再访问的,然而用于周围表达式的值正是这份临时空间,前缀操作符在进行复制之前增加变量的值,后缀操作符在进行复制之后才增加变量的值,这些操作符的结果不是被他们所修改的变量,而是变量的拷贝,当你尝试向这个变量的拷贝赋值时,并不
相关文章
相关标签/搜索