求c语言中宏常量和宏替换的异同点 一直搞不懂,求解答... 一直搞不懂,求解答 展开 我来答 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 梅森琦 2019-10-02 · 擅长 LaTeX 排版方面的问题。 梅森琦 采纳数:147 获赞数:640 向TA提问 私信TA 关注 展开全部 它们本质是一样的,都是将 #define 之后的内容用另一段内容替代而已,唯一的区别就是宏常量通常是数字,而宏替换可以变得很复杂。这个就好像一个函数,f(x)=x,这样写的话很简单,但是 x 也可以是很复杂的东西,例如 f(x^3)=x^3,这两个函数都是 f,唯一的区别就是自变量的表示不一样而已。而宏替换也是如此,我们可以给 x 一个很简单的数字,也可以给它一个字符串,也可以给它一个很复杂的表达式,但是最终的效果都是将我们的宏定义替换一下。 追问 感谢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2025-01-15勤哲Excel服务器2024学习和下载。用Excel自动生成中文编程语言及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com White_MouseYBZ 2019-10-02 · TA获得超过4万个赞 知道大有可为答主 回答量:2.1万 采纳率:82% 帮助的人:6767万 我也去答题访问个人页 关注 展开全部 宏常量是用宏定义生成的符号常量,比如#defitn N 10,那么N就是宏常量。宏替换也叫宏扩展,是指编译时在#defitn N 10之后凡可见这个N的地方的独立N都要被换成10。前者是名词(比如N),后者是动作过程,二者无法比较,就说不上异同。 追问 多谢多谢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容用excel做中文编程语言!!www.qinzhe.com查看更多Excel表格做快速编程软件勤哲Excel服务器软件2024,用Excel自动生成基于web,移动APP和PC的快速编程软件。软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com广告Excel表格做快速编程工具勤哲Excel服务器软件2024,用Excel自动生成基于web,移动APP和PC的快速编程工具。软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com广告 其他类似问题 2018-02-27 C语言中,宏替换与定义全局变量的区别是什么? 36 更多类似问题 > 为你推荐: