首页 > 代码库 > 【黑马程序员】————#include 和 多文件团队开发
【黑马程序员】————#include 和 多文件团队开发
一、 #include
1. 预处理指令
2. #include的作用
纯粹是文件拷贝
3. #include <stdio.h>
stdio.h中有什么?链接的时候做了什么事情
<>和””的区别:
自定义的文件用"",系统自带的文件用<>
4. #include的路径问题
默认是同路径。
二、 .h文件和.c文件的分工
1.单文件的坏处
1>一个文件的内容太多,不利于阅读、调试
2>多人修改同一个文件出问题
3>公司里面是团队合作
2.将sum函数抽取到另一个.c文件中
1>先直接调用sum函数,编译警告、链接main.c错误
2>#include “sum.c” , 编译链接main.c,运行成功
3>如果avr.c中使用sum.c,编译链接main.c,运行程序
3.在其他文件中声明sum函数
1>int sum(int,int);
2>编译链接main.c
3>编译链接sum.c
4>编译链接main.c sum.c,运行成功
5>avr.c利用一样的方法
4.将int sum(int,int)抽取到另外一个文件中
1>不抽取声明的坏处:增加新的函数了
2>抽取到.c文件中?开发工具会将所有的.c进行编译链接
3>抽取到.h文件中
5.抽取步骤总结
1>.c文件写函数的定义
2>.h文件写函数的声明
3>要想用我的函数,请包含我的.h文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。