您的位置:首页 > 编程语言 > C语言/C++

C语言(自加自减)

2016-04-02 12:14 190 查看


自加自减——最简单的招式,前缀后缀——最容易搞混的语法。今天一起收拾你们。

 

拓展:

前缀运算符,比如 ++a,该表达式的运算结果就是等价于 a = a+1,在这个表达式中,a 可以是任意支持加法运算的数据类型,即 a 可以是整型字符型浮点型甚至是指针都可以。

 

值得注意的是,把 ++a 放到表达式中计算的时候,他的规则是“先进行自加,然后在参与运算”。例如 b = ++a; 那a就会先进行自加,然后才赋给b。 

 

以此类推,类似于 a++ 这样的式子就是后缀运算,该表达式的结果同样等价于 a = a+1,但是将它放到表达式中时,例如 b = a++; 此时a会先参与运算,然后再自加。

 

而把加号改成减号,就是另一个自减运算符,其前后缀的运算逻辑跟上述自加运算符是完全一致的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: