赞
踩
有如下两种形式:
#include "文件名"
#include <文件名>
文件包含这两种形式都可以使用,但是有以下几种区别:
使用尖括号:表示编译系统根据系统头文件存放的目录路径去搜索系统头文件,而不是在源文件目录去查找;
使用双引号:表示编译系统首先在当前的源文件目录中查找,若未找到才根据系统的头文件存放的目录路径去搜索系统头文件。
简而言之: 系统定义的头文件通常使用尖括号;用户自定义的头文件通常使用双引号。
以上是注意事项。
另外写一下文件包含命令的使用方法:
1、文件包含命令可以出现在文件的任何位置,但通常放置位置在文件的开头处。一条#include命令只能指定一个被包含的文件;
2、文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件;
3、当一个C程序分散在若干个文件中时,可以将多个文件公用的符号常量定义和宏定义等单独写成一个文件,然后在其他需要这些定义和说明的源文件中 用文件包含命令包含该头文件。这样可以避免在每个文件的开头都去重复书写那些共用量,也可以避免因输入或修改失误造成的不一致性。
欢迎大家留言发表自己的看法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。