|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ #define 的用法
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
518
人关注过本帖
标题:
#define 的用法
只看楼主
加入收藏
knowstr
等 级:
新手上路
帖 子:1
专家分:0
注 册:2013-8-29
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:10 回复次数:5
#define 的用法
请问 :
1
#define
QUADX 是什么意思(非条件编译下)?不在条件编译下可以这么用吗?
2
若在另一个.h文件中有这样一句话
#elif COPTERTEST == 4
#define QUADX
那么
在两个.h文件下#define
QUADX 这句话分别是什么意思?
2013-08-29 18:36
举报帖子
使用道具
赠送鲜花
米兰的大铁匠
来 自:天外
等 级:
论坛游民
帖 子:61
专家分:84
注 册:2013-7-16
第
2
楼
收藏
得分:3
宏定义只要在一个文件定义就好了,之后就是调用了。当然弄如果在另一个文件重新定义,也可以的。相当于赋值中的局部变量和全局变量一样
2013-08-29 22:59
举报帖子
使用道具
赠送鲜花
liufashuai
来 自:冥界-魔域-魂殿
等 级:
蜘蛛侠
威 望:
1
帖 子:370
专家分:1374
注 册:2012-6-22
第
3
楼
收藏
得分:7
这个。。。
就是个宏定义么
宏定义一般在头文件中作用是
1,定义常量,方便修改值
2,定义短小表达式,这个好处比较多(提高效率,减少函数调用压栈出栈的操作),但是确定是增加代码冗余度
3,可以通过ifndef...define
endif
来防止重复包含(一般标准头文件中都可以见到)
4,可以条件宏用于判断(版本,平台),作为开关使用
当然对于1,2宏存在副作用,C++一般用const和内敛函数代替
有一种落差是,你配不上自己的野心,也辜负了所受的苦难。
2013-08-29 23:42
举报帖子
使用道具
赠送鲜花
czzdcn123
来 自:江西
等 级:
黑侠
威 望:
3
帖 子:258
专家分:510
注 册:2013-3-7
第
4
楼
收藏
得分:0
宏定义啊
2013-08-29 23:48
举报帖子
使用道具
赠送鲜花
jg658237
来 自:青藏高原
等 级:
黑侠
帖 子:224
专家分:529
注 册:2013-8-8
第
5
楼
收藏
得分:0
同意三楼
武功再高也怕菜刀.
2013-08-30 10:11
举报帖子
使用道具
赠送鲜花
浮云之冰雪
等 级:
论坛游民
帖 子:74
专家分:89
注 册:2013-5-11
第
6
楼
收藏
得分:0
鄙人才疏学浅。
潇洒不可少!
2013-08-30 10:20
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
#define 的用法
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025427 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved