#include预处理指令用于将给定文件的代码粘贴到当前文件中。它用于包含系统定义和用户定义的头文件。如果找不到所包含的文件,则编译器会报错。

通过使用#include指令,我们向预处理器提供了头文件所在位置的信息。有两种使用#include指令的变体。

#include <filename>
#include "filename"

#include <filename>告诉编译器查找存放系统头文件的目录。在UNIX中,它是usrinclude目录。

#include "filename"告诉编译器在程序运行的当前目录中查找文件。

include指令示例

让我们看一个#include指令的简单示例。在这个程序中,我们包含了stdio.h文件,因为printf()函数在该文件中定义。

#include<stdio.h>
int main(){
 printf("Hello C");
 return 0;
}

输出:

Hello C

include注意事项:

注意1:在#include指令中,注释是不被识别的。所以在#include <a//b>的情况下,a//b被视为文件名。

注意2:在#include指令中,反斜杠被视为普通文本而不是转义序列。所以在#include 的情况下,anb被视为文件名。

注意3:你只能在文件名后使用注释,否则会出错。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想