电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
为什么要宏定义
已解决
73482
个问题
已帮助
5993
位优秀工程师
为什么要宏定义
18851503039
2018-04-29
浏览量:960
为什么要宏定义
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
great_CC
方便改程序;有意义的宏定义会让程序可读性更好,意思表达更清楚。
发布于
2018-04-29
举报
评论 0
0
0
其他答案
数量:
14
爱吃榴莲糖的兔
因为便于修改数据呀
发布于
2018-04-29
举报
评论 0
0
0
donatello
宏定义的作用就是将程序中要用到的变量移到文件的开始地方,这样修改变量就不需要一行一行查找该变量的位置了,当然C++中用const代替了宏定义。
发布于
2018-04-29
举报
评论 0
0
0
apleilx
方便阅读,程序可配置
发布于
2018-04-29
举报
评论 0
0
0
skawu
方便移植,代码灵活,有时候可以省去好多不必要的代码,可读性比较强
发布于
2018-04-29
举报
评论 0
0
0
请输入用户名
程序更好读明白,表达清晰;当需要改写值时,只需要改写这个宏定义,程序中的每个就都变了。
发布于
2018-04-30
举报
评论 0
0
0
robe_zhang
宏定义不是必须的,等你写代码写多了,就知道他的价值了
发布于
2018-04-30
举报
评论 0
0
0
chen0000009
就是编程的时候方便看懂
发布于
2018-04-30
举报
评论 0
0
0
sgf201
因为程序员很懒,在完成任务的前提下很多事情能不重复就不重复做,其实科技的进步主要就是因为人是很懒的,能不做的都不自己做,有了宏,一些机械的修改动作就可以交给预编译器了,宏可以认为是一个自动的文本编辑器。
发布于
2018-04-30
举报
评论 0
0
0
勇哥来巡山
便于程序的修改和理解,还有重复的变量和定义直接用宏可以省很多事
发布于
2018-05-01
举报
评论 0
0
0
汉云
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译
掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。
即在对相关命令或语句的含义和功能作具体分析之前就要换
发布于
2018-05-01
举报
评论 0
0
0
梦想狂人
更加方便阅读,以及全局修改参数。
发布于
2018-05-02
举报
评论 0
0
0
Chauncey
方便自己编程序和修改,有些参数是全局的,加了宏定义,就可以一次性全部修改
发布于
2018-05-05
举报
评论 0
0
0
dreamadmirer
便于修改全局变量,代码复杂之后就知道这个东西非常有用了,修改代码参数效率非常高。
发布于
2018-05-08
举报
评论 0
0
0
DansonZ
便于修改参数,也可以提高阅读性
发布于
2018-05-15
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
为什么要宏定义
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: