美文网首页
1.27、规则:将宏所定义的多条表达式放在大括号中。

1.27、规则:将宏所定义的多条表达式放在大括号中。

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

    示例:下面的语句只有宏的第一条表达式被执行。为了说明问题, for语句的书

    写稍 不符规范。

    #define INTI_RECT_VALUE( a, b )\a = 0;\b = 0;for (index = 0; index <

    RECT_TOTAL_NUM; index++) INTI_RECT_VALUE( rect.a, rect.b );正确的

    用法应为:

    #define INTI_RECT_VALUE( a, b )\ {\a = 0;\b = 0;\}

    相关文章

      网友评论

          本文标题:1.27、规则:将宏所定义的多条表达式放在大括号中。

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