在C系统的编程语言中,#include是为了声明在这个地方插入别的文件中的代码。
以#开头,包含某个头文件,如#include <stdio.h>,就是相当于引用stdio.h这个文件,然后这个文件里面所定义的一些函数就可以直接使槐闷昌用了。
扩展资料
include()语句包含并运行指定文件。
以下文档也适用于require()。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用require()。include()就不是这样,脚本会继续运行。
同时也要确认设置了合适的 include_path。注意在 php 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会。
寻找包含文件的顺序先是在当前工作目录的相对的 include_path 下寻找,然后是当前运行脚本所在目铅扒录相对的 include_path 下寻找。
例如 include_path 是 .,当前工作目录是 /www/,脚本中要 include 一个 include/a.php 并且在该文件中有一句 include "b.php",则寻找 b.php 的顺序先是 /www/,然后是 /www/include/。如果文件名以 ../ 开始,则只在当前工作目录相对的 include_path 下寻找。
当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用。不过所有在罩瞎包含文件中定义的函数和类都具有全局作用域。
参考资料来源:百度百科-include
#include 是指程序要引用哪些东西stdio.h是C语言的芦伏标准输入输出老兄头文件
(嘛,也可以想象成为了方便我们使用输入输出函数,就打包在这个头文件里面了)
只有引用了这陪含携个头文件,才能使用C语言中的输入输出函数,
比如说有:
getchar(), scanf() printf()
等等
要是没有引用的话,当然就不能用这些函数咯
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)