用具体例子解释一下宏定义和它的用法(关于c语言的问题)

问题描述:

用具体例子解释一下宏定义和它的用法(关于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.
记住一条的是,宏定义了,它的值(在整个程序中)是不会变的,除非你对它再一次宏定义,但这样会降低程序的可读性,所以尽量不要这样做.
 
 
展开全文阅读
剩余:2000