C语言——多文件编程

多文件编程

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

防止头文件重复包含

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

// 声明语句

#endif
  • 方法二:

    #pragma once

    // 声明语句

头文件包含的区别

  • <> 表示系统直接按系统指定的目录检索
  • "" 表示系统先在 "" 指定的路径(没写路径代表当前路径)查找头文件,如果找不到,再按系统指定的目录检索
相关推荐
embrace9913 小时前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
无心水13 小时前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
代码不停13 小时前
Java单链表和哈希表题目练习
java·开发语言·散列表
Dxxyyyy13 小时前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言
u***u68513 小时前
PHP在电商中的WooCommerce
开发语言·php
冠希陈、13 小时前
PHP 过滤敏感词(含类库)
开发语言·php·内容敏感词
EXtreme3513 小时前
深入浅出数据结构:手把手实现动态顺序表,从此不再怕数组扩容!
c语言·顺序表·malloc·realloc
qq_4017004114 小时前
Qt Positioning 模块访问设备地理位置信息
开发语言·qt
1***s63214 小时前
C++移动语义优化
开发语言·c++
m5655bj14 小时前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel