C-016.#include预编译处理,可用于多文件开发
来源:互联网 发布:腾讯视频上传网络异常 编辑:程序博客网 时间:2024/04/25 09:48
#include 是预编译指令
预编译指令:在编译之前就需要解析处理的指令
#include作用:在预编译的时候拷贝#include后面文件的内容到#include指令所在位置
#include "文件名称"
1、在当前文件所在目录查找
2、如果在当前目录下没有找到就去编译器的include路径下查找
3、如果还没有找到就去系统的include路径下查找
4、如果还没有找到就报错了
#include <文件名称>
1、去编译器的include路径下查找
3、如果还没有找到就去系统的include路径下查找
4、如果还没有找到就报错了
总结:当你需要包含项目中文件(程序员自己写的文件)就是 #include "..."
当你需要包含系统的库文件的时候就使用 #include <...>
我的理解:就是导入系统或者自己写的文件或者声明,可以提高main函数的可读性,和程序的可维护性
0 0
- C-016.#include预编译处理,可用于多文件开发
- 【C开发】预编译处理命令(#define、typedef、#include、#运算符)
- <C++>预编译处理
- 【C++】 预编译头文件
- 【C++】预编译头文件
- 聊聊C语言的预编译指令include
- c语言 include 预编译 结构体快捷命名 typedefine
- C语言学习之预编译指令#include详解
- 深入理解C语言的预编译指令之 include
- 预编译头 #include"预编译头文件"为何要放在第一句
- c语言编译02--预编译处理
- 预编译头文件原理及处理
- C语言之include以及多文件团队开发
- #include预编译的作用
- C/C++ 预处理/预编译头文件
- 【VS开发】C/C++预编译命令
- 预编译头超出上限错误 就是include比较多
- 关于#include "stdafx.h"以及预编译头文件的问题
- Jquery查找选中的checkbox
- Callable&&Future的基本使用
- 解决【2006 - MySQL server has gone away】问题
- android MVP架构
- 循环结构的程序设计
- C-016.#include预编译处理,可用于多文件开发
- UIView动画的具体用法
- os发展史
- Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码
- AndroidManifest.xml 配置文件
- spark出现GC overhead limit exceeded和java heap space
- jquery点击复合隐藏显示内容
- 望天湖一游
- gdb调试详解:例子说明