Oracle® Solaris Studio 12.4:C 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

6.9.4 括号用法

由于不完全的理解或不准确的表示,ISO C 经常被错误地描述为支持圆括号或根据圆括号求值。

由于 ISO C 表达式的分组通过自身的解析指定,括号仅充当控制如何解析表达式的一种方法。表达式的自然优先级和关联性具有与括号完全相同的权重。

按如下所示写入的前一表达式可能不会对其分组或求值造成其他影响。

i = (((*(++p)) + f()) + g());