C语言——头文件的使用

目录

前言

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

头文件怎么包含

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

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

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

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

相关推荐
Dillon Dong1 分钟前
从C到Simulink:什么是MATLAB_MEX_FILE 宏,如何阻挡STM32 HAL 头文件
c语言·stm32·matlab
潲爺9 分钟前
《Java 8-21 高频特性实战(上):5 个场景解决 50% 开发问题(附可运行代码)》
java·开发语言·笔记·学习
weixin_5372170615 分钟前
抖音运营资源合集
经验分享
2301_8000509928 分钟前
ceph分布式存储
笔记·分布式·ceph
YJlio35 分钟前
Contig 学习笔记(13.5):整理现有文件碎片的策略与批量实战
笔记·学习·stable diffusion
猎河增长官36 分钟前
2025在线成绩发布系统,智能阅卷与学情诊断
经验分享
会员果汁1 小时前
算法-并查集-C
c语言·开发语言·算法
week_泽1 小时前
8、OpenCV BF暴力特征匹配笔记
人工智能·笔记·opencv
Master_oid1 小时前
机器学习27:增强式学习(Deep Reinforcement Learn)②
人工智能·学习·机器学习
全栈游侠1 小时前
GT2933触摸驱动分析 -中断处理
linux·笔记