C语言——头文件的使用

目录

前言

这个专栏会专门讲一些C语言的知识,后续会慢慢更新,欢迎关注
C语言专栏

头文件怎么包含

在使用头文件的过程中,我们经常会遇到重定义、重复包含等问题,那么怎么编写头文件和使用头文件才能解决这些问题呢?

  1. 条件编译
c 复制代码
//以下为头文件中的内容
#include<stdio.h>  
//利用宏来防止重定义
#ifndef _A_H  
#define _A_H  
 
//此处为头文件的内容
int A = 1;  
  
#endif;
  1. 只在头文件中声明,而不在头文件中定义

在如果在多个宏中声明,并不会导致"重声明",但是如果在多个头文件中定义,则会导致"重定义"

因此我们要避免在头文件中定义,而用声明取代

相关推荐
hhy_smile6 小时前
Android 与 java 设计笔记
android·java·笔记
yBmZlQzJ7 小时前
财运到内网穿透-群晖NAS安装(docker版本)
运维·经验分享·网络协议·docker·容器
richxu202510017 小时前
嵌入式学习之路>单片机核心原理篇>(14) ARM 架构
arm开发·单片机·学习
Yue丶越7 小时前
【C语言】动态内存管理
c语言·开发语言
赵谨言7 小时前
基于OpenCV的图像梯度与边缘检测研究
大数据·开发语言·经验分享·python
YJlio7 小时前
BgInfo 学习笔记(11.5):多种输出方式(壁纸 / 剪贴板 / 文件)与“更新其他桌面”实战
笔记·学习·c#
断剑zou天涯7 小时前
【算法笔记】线段树SegmentTree
数据结构·笔记·算法
风和先行7 小时前
androidStudio gradle 配置学习总结
学习
清风6666667 小时前
基于单片机的蔬菜大棚温湿度远程测报系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
自不量力的A同学8 小时前
ionet 25.2 发布
笔记