C语言——多文件编程

多文件编程

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

防止头文件重复包含

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

// 声明语句

#endif
  • 方法二:

    #pragma once

    // 声明语句

头文件包含的区别

  • <> 表示系统直接按系统指定的目录检索
  • "" 表示系统先在 "" 指定的路径(没写路径代表当前路径)查找头文件,如果找不到,再按系统指定的目录检索
相关推荐
froginwe111 分钟前
jQuery UI 小部件方法调用
开发语言
信奥胡老师2 分钟前
B3930 [GESP202312 五级] 烹饪问题
开发语言·数据结构·c++·学习·算法
JAVA学习通10 分钟前
安脉盛 软件后端开发实习面经
java·开发语言
sycmancia16 分钟前
Qt——Qt中的事件处理(一)
开发语言·qt
Halo_tjn22 分钟前
Java IO流文件操作
java·开发语言
折哥的程序人生 · 物流技术专研25 分钟前
《Java 100 天进阶之路》第23篇:缓冲区数据结构 ByteBuffer
java·开发语言·数据结构·后端·面试·求职招聘
不剪发的Tony老师31 分钟前
Code::Blocks:一款免费开源的C/C++/Fortran集成开发环境
c语言·c++·ide
lsx20240642 分钟前
Razor VB 循环
开发语言
csuzhucong44 分钟前
c++版本特性
开发语言·c++
wand codemonkey1 小时前
【第五步+前后分离调】最后的联动调试--java+Vue3项目
java·开发语言·vue.js