问题描述: 用具体例子解释一下宏定义和它的用法(关于c语言的问题)宏定义 1个回答 分类:综合 2014-11-19 问题解答: 我来补答 其实说到宏定义,也不用过多解释它的概念什么的.你在程序中运用几下就知道是怎么回事了.不过,宏定义的语句格式你得记着:#define 标识符 字符串语句一般放在程序开头的几行.比如:#define PI 3.1415926它的意思就是把3.1415926赋值给PI,又比如:#define a(x,y) x*y它的意思就是在主函数中若 x=2,y=3,则a(x,y)=6,因为它宏定义了a(x,y)=x*y.记住一条的是,宏定义了,它的值(在整个程序中)是不会变的,除非你对它再一次宏定义,但这样会降低程序的可读性,所以尽量不要这样做. 展开全文阅读