慕设计5596010
2017-12-01 17:01
宏定义到底是干啥用的
举个例子:
#include<stdio.h>
int main()
{
int a[10];
char b[10];
}
当你写完程序后发现数组定义的内存少了,你需要增加,比如你想增加10个,变成20,那么要改程序的话,你就需要在程序中去一处一处的改,非常不方便,而这时你如果使用了宏定义,那就非常方便了。如下:
#include<stdio.h>
#define x 20
int main()
{
int a[x];
cahr b[x];
}
这是你只需要改变#define后边的那个数值就行,不用改全局,只需局部就行。
差不多像取一个外号
有个人叫小明
但是你们班的人就把他叫做小日
你可以说“小明帮我带个东西。”
也可以说:“小日帮我带个东西。”
语句不同,但是执行的结果是一样的,执行的实体也是一样的
Linux C语言结构体
118294 学习 · 162 问题
相似问题