C语言教程-C中的#include
#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
注意3:你只能在文件名后使用注释,否则会出错。