正在加载图片...
# include“file3.h” # include“file2.h” 3、在一个被包含文件中又可以包含另一个被包含文件,即文件包含是可以嵌套的。 4、被包含文件(file2.h)与其所在的文件(file1.c),在预编译后已成为同一个文件 5、在# inc lude命令中,文件名可以用双引号或尖括号括起来 者的区别 用尖括号时称为标准方式,系统到存放C库头文件所在的目录中寻找要包含的文件 用双引号时,系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找。 # include“c:\ tc\inc lude\myfile.h” /*正确* *include <c: \test\file c> /*正确*/ include<c:\tc\include\std /*错误*/ 用尖括号:带路径:按指定路径去寻找被包含文件,但此时被包含文件不能以“h”结尾,否 则错误 不带路径:仅从指定标准目录下找。 用引号:带路径:按指定路径去寻找被包含文件,不再从当前目录和指定目录下找。 不带路径:先在当前目录下找,找不到再在系统指定的标准目录下找 递归函数 4.4递归函数#include “file3.h” #include “file2.h” 3、在一个被包含文件中又可以包含另一个被包含文件,即文件包含是可以嵌套的。 4、被包含文件(file2.h)与其所在的文件(file1.c),在预编译后已成为同一个文件。 5、在#include 命令中,文件名可以用双引号或尖括号括起来。 二者的区别: 用尖括号时称为标准方式,系统到存放 C 库头文件所在的目录中寻找要包含的文件。 用双引号时,系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找。 #include “c:\tc\include\myfile.h” /*正确*/ #include <c:\test\file.c> /*正确*/ #include <c:\tc\include\stdio.h> /*错误*/ 用尖括号:带路径:按指定路径去寻找被包含文件,但此时被包含文件不能以“.h”结尾,否 则错误。 不带路径:仅从指定标准目录下找。 用引号: 带路径:按指定路径去寻找被包含文件,不再从当前目录和指定目录下找。 不带路径:先在当前目录下找,找不到再在系统指定的标准目录下找。 递归函数 4 . 4 递归函数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有