• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么要宏定义

18851503039 2018-04-29 浏览量:960
为什么要宏定义
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 方便改程序;有意义的宏定义会让程序可读性更好,意思表达更清楚。
    • 发布于 2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14

  • 宏定义的作用就是将程序中要用到的变量移到文件的开始地方,这样修改变量就不需要一行一行查找该变量的位置了,当然C++中用const代替了宏定义。

    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 方便阅读,程序可配置
    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 方便移植,代码灵活,有时候可以省去好多不必要的代码,可读性比较强
    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序更好读明白,表达清晰;当需要改写值时,只需要改写这个宏定义,程序中的每个就都变了。
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 宏定义不是必须的,等你写代码写多了,就知道他的价值了
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为程序员很懒,在完成任务的前提下很多事情能不重复就不重复做,其实科技的进步主要就是因为人是很懒的,能不做的都不自己做,有了宏,一些机械的修改动作就可以交给预编译器了,宏可以认为是一个自动的文本编辑器。
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 便于程序的修改和理解,还有重复的变量和定义直接用宏可以省很多事
    • 发布于2018-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译
    掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。
    即在对相关命令或语句的含义和功能作具体分析之前就要换
    • 发布于2018-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 方便自己编程序和修改,有些参数是全局的,加了宏定义,就可以一次性全部修改
    • 发布于2018-05-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 便于修改全局变量,代码复杂之后就知道这个东西非常有用了,修改代码参数效率非常高。
    • 发布于2018-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 便于修改参数,也可以提高阅读性
    • 发布于2018-05-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么要宏定义