黑马程序员技术交流社区
标题:
宏定义 问题 都来看看
[打印本页]
作者:
卡哇伊
时间:
2014-7-23 23:35
标题:
宏定义 问题 都来看看
刚看完 宏定义 有点问题不明白
是不是 没有参数的宏定义 必须 在 define 后面的变量 用大写的 它是这样说的 比如#define COUNT 6 不然 把你轰出办公室。
但是讲到 有参数的宏定义是 #define sum(v1 + v2) v1 + v2 时 为什么 define 后面的 sum(v1+v2) sum就不是大写的了。他不怕被轰出办公室了吗。
总结 是不是 只有在没有参数的情况下 ;宏定义后面才必须大写啊
高人请进
作者:
且行且惜
时间:
2014-7-23 23:56
之前那个是 为了 定义一个常量,一个常量用大写形式,比较好!后面起到的作用和简单的函数差不多,侧重点不同!一个是常量,一个是用来实现一点函数功能的!
作者:
刘芳芳
时间:
2014-7-24 00:03
带参数宏定义的格式: #define 宏名(参数列表) 参数表达式有参数的宏定义#define sum这里的sum大写也是对的,
作者:
刘芳芳
时间:
2014-7-24 00:04
宏名的命名规则:1、全部大写多个单词中间使用_分割
2、以k开头驼峰标示
作者:
卡哇伊
时间:
2014-7-24 00:13
上面的芳芳 你说的不是和我一样了吗 没有参数的 定义参数 用大写的
有参数的 参数里面自带宏定义 不用大写,但是大写也是对的。
这样理解对不 欢迎讨论
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2