【C編程】多個.c文件聯編

news/2025/11/30 13:03:56/文章来源:https://www.cnblogs.com/dersu/p/19289033

W3C C tutorial將一個大型項目多個.c文件稱為模塊化編程。[1]

就是,多個.c文件互相調用。

方法是:
1)被調用方:定義.h和.c成對文件,.c要include .h文件
2) 調用方:include .h文件。
3) 聯合編譯:將兩個.c文件一起編譯。

換句話說,被調用方提供一個.h文件,這是被調用方和調用方共同的『聯繫』,均需要include這個頭文件。


舉例

  1. 編寫calc.h
#ifndef CALC_H
#define CALC_Hint add(int x, int y);
int subtract(int x, int y);#endif

這裏#ifndef #define #endif是頭文件的固定格式,稱為include guard,避免避免被多次import,否則編譯會出錯。

  1. 編寫calc.c
#include "calc.h"int add(int x, int y) {return x + y;
}int subtract(int x, int y) {return x - y;
}

這裏要include頭文件。

  1. 編寫調用程序main.c
#include <stdio.h>
#include "calc.h"int main() {printf("5 + 5 = %d\n", add(5, 5));printf("6 - 4 = %d\n", subtract(6, 4));return 0;
}

這裏也include頭文件。

聯合編譯:gcc main.c calc.c -o program


我的疑問是:為什麼系統庫不需要聯編?例如,#include <stdio.h>。我有沒有可能自己生成一個calc.h,#include <calc.h>,而不是#include "calc.h"?

參考:


  1. W3C, "C Organize Code",https://www.w3schools.com/c/c_organize_code.php ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/981842.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年全国十大会议策划执行服务商排行榜,万贝上海文化传播

为助力企业高效匹配专业会议策划执行合作伙伴,避免选型踩坑,我们从创意策划能力、全流程落地执行力、资源整合覆盖度、客户口碑反馈及创新技术应用五大维度,对全国20+头部服务商展开深度评估,终筛选出2025年的十大…

2025年哈尔滨苯板雕刻来样定制公司排行榜,苯板雕刻品牌制造

为帮助建筑装饰、商业美陈、展会布景等领域客户精准锁定适配的苯板雕刻合作伙伴,避免因工艺不达标、交付延迟导致项目损失,我们从雕刻精度(毫米级误差控制)、定制响应速度(24小时需求反馈)、材料环保性(阻燃/防…

连接池的价值与风险——池化提升与资源枯竭的双刃剑,关键指标如何解读

连接池是现代应用架构中的基础设施,用好了是性能加速器,配置不当则成为系统崩溃的导火索在数据库应用系统中,连接管理是影响性能的关键因素之一。数据库连接池通过池化技术将昂贵的数据库连接进行复用,显著提升了系…

【大数据高并发核心场景实战】 数据持久化层 - 分表分库

我们在上一章讲到,查询分离的方案存在三大不足,其中一个就是:当主数据量越来越大时,写操作会越来越缓慢。这个问题该如何解决呢?可以考虑分表分库。今天我们会先介绍一下真实的业务场景,而后依次介绍拆分存储时如…

【机器学习13】异常检测优化、推荐框架、协同过滤

【机器学习13】异常检测优化、推荐框架、协同过滤2025-11-30 12:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displa…

2025年电力在线监测系统推荐制造商:高性价比供应商与工厂深

在双碳目标驱动下,电力系统向数字化、智能化转型已成必然,电力在线监测系统作为电网安全运行的神经末梢,其稳定性、精准性直接关系到输电网络的可靠度。面对市场上鱼龙混杂的监测设备,如何选择电力在线监测系统推荐…

2025东北保温材料企业TOP5权威推荐:万嘉保温材料专业吗

建筑节能与装饰美化需求的双轮驱动下,保温材料及定制造型市场规模持续扩张。2024年东北区域相关市场规模突破60亿元,年增速达18%,但行业乱象频发:32%的客户投诉集中在保温材料性能不达标、定制造型精度差、交付延期…

102302134陈蔡裔数据采集第四次作业

第一题 核心代码和运行结果 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.edge.options import Options import time import sqlite3# 配置浏览器 edge_opti…

2025年国内防爆接地箱供应商推荐:接地箱定制靠谱企业有哪些

TOP1 推荐:无锡德刚精工机电设备有限公司 推荐指数:★★★★★ 口碑评分:国内防爆接地箱定制领域标杆企业 专业能力:无锡德刚精工机电设备有限公司深耕高压电力领域24年,是防爆接地箱定制的企业,拥有双研发中心及…

实用指南:攻防世界-cat_cat_new(任意文件读取、Linux敏感文件、flask-session伪造)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025简历撰写网站TOP5权威推荐:资质齐全信誉好的简历平

就业竞争白热化背景下,一份专业简历成为职场人敲开理想岗位的金钥匙。2024年数据显示,超68%的HR会因简历排版混乱、内容空洞直接淘汰候选人,而使用专业简历平台制作的简历,面试邀约率可提升55%。但市场上简历工具鱼…

2025年浙江寄宿制美术高中服务哪家好?性价比之选与口碑排名

在艺术升学竞争白热化的当下,文化+专业双优成为美术生家长的核心诉求——既要专业画室的艺考资源,又要扎实的文化课保障,还要省心的寄宿制管理。面对浙江、上海、江苏三地琳琅满目的美术高中,如何避开专业强文化弱…

2025年十大杭州泡沫雕塑服务商厂家排行榜,精选泡沫雕塑厂家

为帮企业高效锁定适配自身需求的泡沫雕塑合作伙伴,避免选型走弯路,我们从工艺技术实力(如材质耐用性、造型还原度)、定制服务能力(含创意落地效率、场景适配性)、全周期服务质量(覆盖设计到安装维护)及真实客户…

`pytest + YAML + Allure` 的接口自动化测试框架是业界广泛运用的组合

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年浙江美术高中口碑排行榜:3家能提供艺考指导的优质美

对于有志于艺术道路的初中生家庭而言,如何在纷繁复杂的美术高中中找到既专业又可靠的选择,是一个普遍的痛点。许多家长和学生往往在择校时面临信息不对称的问题,不清楚哪些学校能真正提供有效的艺考指导,也不知道如…

2025年口碑好的儿童保温杯/设计感保温杯实力厂家TOP推荐榜

2025年口碑好的儿童保温杯/设计感保温杯实力厂家TOP推荐榜 开篇:行业背景与市场趋势 随着消费者对健康生活方式的重视,保温杯市场持续增长,尤其是儿童保温杯和设计感保温杯的需求显著提升。据市场调研数据显示,2…

2025年十大泡沫雕塑厂家推荐,专业泡沫雕塑制造商全解析

在商业美陈、影视拍摄、婚礼堂装饰等场景中,泡沫雕塑凭借轻盈、可塑性强的特性成为创意落地的核心载体。但市场上泡沫雕塑制造商良莠不齐,如何找到靠谱的泡沫雕塑源头厂家?以下依据工艺实力、服务能力、口碑评价,为…

AI元人文构想:未来的算法规制——从“代码律法”到“价值共生”

AI元人文构想:未来的算法规制——从“代码律法”到“价值共生” 我们时代的权力结构正在经历一场深刻的数字化重构。算法的逻辑已不再局限于代码世界,而是系统地嵌入社会运行的基础层面——它重塑信息传播的路径,介…

2025年知名的大连学习3D建模高性价比课程榜

2025年知名的大连学习3D建模高性价比课程榜开篇:3D建模行业的发展与市场趋势随着数字经济的蓬勃发展,3D建模技术已成为影视动画、游戏开发、建筑设计、工业设计等多个领域的核心技能。据市场研究机构Statista数据显示…

2025年质量好的电袋复合除尘器高评价厂家推荐榜

2025年质量好的电袋复合除尘器高评价厂家推荐榜行业背景与市场趋势随着我国环保政策的日益严格和"双碳"目标的持续推进,工业除尘设备市场迎来了前所未有的发展机遇。电袋复合除尘器作为传统静电除尘器和布袋…