C语言#include用法
#include用法
C语言中,#include是预处理指令之一,可以用于将一些头文件(标准库)或其它的自定义C语言头文件包含进某个C程序文件中,相当于其它计算机语言的import导入包的功能类似。#include预处理指令可以使用两种语法,一种是使用尖括号的形式,另一种是使用双引号的形式,如下:
#include <filename>
#include "filename"
提示:这两种包含头文件的语法的语句结尾部分都不需要使用“;”。
提示:包含进来的头文件,一般是以“.h或.hpp”为扩展名。
#include的作用
- 代码重用:将C语言代码封装成为一个头文件,(个人认为)是比使用函数、结构体等封装程序代码的数据结构更为彻底的封装方法,可以使代码高度可重用,比如导入stdio.h头文件之后,就可以直接使用printf()函数了,而不必再去实现一个类似printf()函数;
- 模块化:头文件的设计和使用,可以使C语言的代码更加的模块化,每个头文件只需“关心”自己需要的部分即可;
- 减少编译时间:如果某个头文件被多个源文件包含include,那么只需要编译一次即可;
#include实例代码
下面将通过使用双引号的方式包含stdio.h头文件
#include "stdio.h"
int main() {
int xyz = 1;
printf("%d\n",xyz);
return 0;
}
免责声明:内容仅供参考,不保证正确性。