首页 相关文章 高质量C++/C编程指南--表达式和基本语句

高质量C++/C编程指南--表达式和基本语句

  读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本章归纳了正确使用表达式和语句的一些规则与建议。

  4.1 运算符的优先级

  C++/C语言的运算符有数十个,运算符的优先级与结合律如表4-1所示。注意一元运算符 + - * 的优先级高于对应的二元运算符。

  优先级运算符结合律从

  高

  到

  低

  排

  列

( ) [ ] - .从左至右! ~ ++ -- (类型) sizeof + - * &从右至左* / %从左至右+ -从左至右 从左至右 = =从左至右== !=从左至右&从左至右^从左至右|从左至右&&从左至右||从右至左? :从右至左= += -= *= /= %= &= ^= |= = =从左至右

  表4-1 运算符的优先级与结合律

  如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优...[ 查看全文 ]

2016-02-19 标签:

高质量C++/C编程指南--表达式和基本语句的相关文章

手机页面
收藏网站 回到头部