头文件定义
#include <stdio.h> //在系统库文件路径里面去找到对应的应头文件
#include "add.h" //先在当前文件路径下去寻找对应的头文件,如果查找不到,再到库头文件去查找。如果库头文件没有文件,则报错。
宏定义
#define
1、定义一个宏名 #define MACRO //一般用于#ifdef 判断 (习惯性大写,但也可以小心)
2、定义有特殊作用的宏 #define NUMBER 100 //#define led P1^1
既定义一个宏名 NUMBER
也给这个宏名赋了 100
#define MYPRI printf //用于代替关键printf,方便以后调试去掉打印信息
3、可以参数的宏定义
#define MAX(x,y) ((x)>(y)?(x):(y))
注意:
1、宏名尽量大写
2、宏表示的内容最好用()括起来
3、注意宏里面最好不要出现;
4、宏实现的功能也是要尽可能剪短
宏条件编译
1)
#ifdef xxxx // 如果定义了XXX宏,则进行
xxxxx;
#ifndef xxxx // 如果没有定义了XXX宏,则进行
xxxxx;
本文详细介绍了C语言中的头文件定义、宏定义及其注意事项,并深入探讨了宏条件编译的不同方式,帮助读者理解如何有效利用这些特性来增强代码的灵活性与可维护性。
&spm=1001.2101.3001.5002&articleId=51979295&d=1&t=3&u=151a3d09600a4ecd985c94b11936edbb)
1333

被折叠的 条评论
为什么被折叠?



