目录
前言
这个专栏会专门讲一些C语言的知识,后续会慢慢更新,欢迎关注
C语言专栏
头文件怎么包含
在使用头文件的过程中,我们经常会遇到重定义、重复包含等问题,那么怎么编写头文件和使用头文件才能解决这些问题呢?
- 条件编译
c
//以下为头文件中的内容
#include<stdio.h>
//利用宏来防止重定义
#ifndef _A_H
#define _A_H
//此处为头文件的内容
int A = 1;
#endif;
- 只在头文件中声明,而不在头文件中定义
在如果在多个宏中声明,并不会导致"重声明",但是如果在多个头文件中定义,则会导致"重定义"
因此我们要避免在头文件中定义,而用声明取代