C语言——多文件编程

多文件编程

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

防止头文件重复包含

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

// 声明语句

#endif
  • 方法二:

    #pragma once

    // 声明语句

头文件包含的区别

  • <> 表示系统直接按系统指定的目录检索
  • "" 表示系统先在 "" 指定的路径(没写路径代表当前路径)查找头文件,如果找不到,再按系统指定的目录检索
相关推荐
paishishaba1 分钟前
处理Web请求路径参数
java·开发语言·后端
七七七七072 分钟前
C++类对象多态底层原理及扩展问题
开发语言·c++
谢娘蓝桥33 分钟前
[Xmos] Xmos架构
开发语言·架构·xmos
yi.Ist40 分钟前
数据结构 —— 栈(stack)在算法思维中的巧妙运用
开发语言·数据结构
[纳川]1 小时前
把word中表格转成excle文件
开发语言·c#·word
s153351 小时前
C++STL-deque
开发语言·c++
Devil枫1 小时前
Kotlin项目实战与总结
开发语言·jvm·kotlin
玖別ԅ(¯﹃¯ԅ)1 小时前
文件追加模式:编写一个程序,向一个已存在的文件末尾追加内容。
c语言
yeziyfx2 小时前
kotlin中集合的用法
android·开发语言·kotlin
三体世界2 小时前
TCP传输控制层协议深入理解
linux·服务器·开发语言·网络·c++·网络协议·tcp/ip