C语言——多文件编程

多文件编程

  • 把函数声明放在头文件xxx.h中,在主函数中包含相应头文件
  • 在头文件对应的xxx.c中实现xxx.h声明的函数

防止头文件重复包含

  • 当一个项目比较大时,往往都是分文件,这时候有可能不小心把同一个头文件 include 多次,或者头文件嵌套包含。
  • 为了避免同一个文件被include多次,C/C++中有两种方式。
  • 方法一:
c 复制代码
#ifndef __SOMEFILE_H__
#define __SOMEFILE_H__

// 声明语句

#endif
  • 方法二:

    #pragma once

    // 声明语句

头文件包含的区别

  • <> 表示系统直接按系统指定的目录检索
  • "" 表示系统先在 "" 指定的路径(没写路径代表当前路径)查找头文件,如果找不到,再按系统指定的目录检索
相关推荐
努力学习的小廉6 分钟前
【QT(三)】—— 信号和槽
开发语言·qt
盼哥PyAI实验室11 分钟前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http
这儿有一堆花15 分钟前
Python优化内存占用的技巧
开发语言·python
NaturalHarmonia29 分钟前
【Go】sync package官方示例代码学习
开发语言·学习·golang
遥望九龙湖32 分钟前
3.析构函数
开发语言·c++
gihigo199834 分钟前
MATLAB中进行综合孔径微波辐射成像仿真
开发语言·matlab
森焱森38 分钟前
GD32F4 DSP
linux·c语言·arm开发·驱动开发·嵌入式硬件
d111111111d43 分钟前
C语言中static修斯局部变量,全局变量和函数时分别由什么特性
c语言·javascript·笔记·stm32·单片机·嵌入式硬件·学习
Three K1 小时前
Redisson限流器特点
java·开发语言
Halo_tjn1 小时前
Java 多线程机制
java·开发语言·windows·计算机