C语言的预处理指令
一.核心用法:
1.所有的预处理指令都是以#开头
2.预处理指令在代码翻译成0和1之前执行
3.预处理的位置是随便写的
4.预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消宏定义的作用
5.宏名一般用大写或者以k开头,变量名一般用小写
二.宏定义
// *宏定义是让下面的代码在编译之前就将#define A B 后面的A换成B
#define 和#undef 是成对出现的 从#define开始 从直到#undef结束
int main()
{
char *name = "COUNT";
printf("%s\n", name);
#define COUNT 4
int ages[COUNT] = { 1, 2, 67, 89};