美文网首页
1.26、规则:用宏定义表达式时,要使用完备的括号。

1.26、规则:用宏定义表达式时,要使用完备的括号。

作者: 半升多瑙河 | 来源:发表于2016-07-19 15:20 被阅读100次

    示例:如下定义的宏都存在一定的风险。#define RECTANGLE_AREA( a, b )

    #define RECTANGLE_AREA( a, b ) #define RECTANGLE_AREA( a, b )正确

    的定义应为:#define RECTANGLE_AREA( a, b )

    a * b(a * b) (a) * (b)

    ((a) * (b))

    相关文章

      网友评论

          本文标题:1.26、规则:用宏定义表达式时,要使用完备的括号。

          本文链接:https://www.haomeiwen.com/subject/kgimjttx.html