11问答网
所有问题
c中宏的定义和作用
宏的定义是什么呢,有什么用处呢??感觉用宏好像跟用函数差不多,那什么时候用宏好点,什么时候用函数好点呢?大侠帮帮忙呀,谢谢!!
举报该问题
推荐答案 2013-07-08
建议只在两种情况下使用:1。定义常量2。条件编译的时候。就是#ifdef #endif之类的如果为了效率用宏代替函数的话,一定要把每个变量加上小括号,并且不要用++之类的参数。铭记一点:宏just字符替换。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2v47FvFPP.html
其他回答
第1个回答 2013-07-08
说白了就是换东西简单呀。。只要改一下宏的定义、其它用到它的就都改啦。。方便、不用一个个来改。。适应性强点啊
相似回答
c
语言
中宏
名是什么类型?
答:
(1)宏名一般用大写 (2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改
。例如:数组大小常用宏定义 (3)预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。(4)宏定义末尾不加分号;(5)宏定义写在函数的花括号外边,作用域为其后...
大家正在搜
下定义的作用
作比较的作用
渗透作用的概念
分类别的作用
对比的作用
简述法律的作用
线索的作用
中宏人寿
中宏长保安康
相关问题
在C语言中 宏定义是什么?
c语言中“宏”是个什么东西 有什么意义
在c语言中什么叫宏定义的常量
c++宏定义的 属于什么数据类型?
c语言中的“宏”是指什么?
C语言的宏定义,字符串连接
C语言宏定义的描述