#include< >与 #include" "的区别
来源:互联网 发布:美工能自己学吗 编辑:程序博客网 时间:2024/06/06 18:58
include< file >编译程序会先到标准函数库中找文件
include”file” 编译程序会先从当前目录中找文件
参考原文
转:
在C程序中包含文件有以下两种方法:
(1)用符号“<”和“>”将要包含的文件的文件名括起来。这种方法指示预处理程序到预定义的缺省路径下寻找文件。预定义的缺省路径通常是在INCLUDE环境变量中指定的,请看下例:
INCLUDE=C:\COMPILER\INCLUDE;S:\SOURCE\HEADERS;
对于上述INCLUDE环境变量,如果用#include语句包含文件,编译程序将首先到C:\COMPILER\INCLUDE目录下寻找文件;如果未找到,则到S:\SOURCE\HEADERS目录下继续寻找;如果还未找到,则到当前目录下继续寻找。
(2)用双引号将要包含的文件的文件名括起来。这种方法指示预处理程序先到当前目录下寻找文件,再到预定义的缺省路径下寻找文件。
对于上例中的INCLUDE环境变量,如果用#include“file”语句包含文件,编译程序将首先到当前目录下寻找文件;如果未找到,则到C:\COMPILER\INCLUDE目录下继续寻找;如果还未找到,则到S:\SOURCE\HEADERS目录下继续寻找。
include语句一般用来包含标准头文件(例如stdio.h或stdlib.h),因为这些头文件极少被修改,并且它们总是存放在编译程序的标准包含文件目录下。#include“file”语句一般用来包含非标准头文件,因为这些头文件一般存放在当前目录下,你可以经常修改它们,并且要求编译程序总是使用这些头文件的最新版本。
阅读全文
0 0
- #include命令, #include <>与#include ””的区别
- #include " "与#include <> 的区别
- include “” 与include <>的区别
- #include""与#include<>的区别
- include <>与#include ””的区别
- #include<>与#include""的区别
- #include<>与#include“ ”的区别
- include<>与include""的区别
- #include <>与#include ””的区别
- #include<>与#include" "的区别
- #include<>与#include" "的区别
- #include< >与 #include" "的区别
- #include 与#include 区别
- #include与#include区别
- include<>与include " "区别
- #include <>与#include "" 区别
- %@ include 与 jsp:Include的区别
- @include与jsp:include的区别
- int/long/long long/double类型的取值范围
- sscanf 函数的详解
- 《Android那些事》——仿百度糯米积分兑换界面
- 系统总结Linux 基础知识之思维导图
- windows 软连接
- #include< >与 #include" "的区别
- 课堂练习3(第四周)
- 40-程序中内存布局
- java 判断字符串是否包含汉字的方法
- 数据结构_线性表_链表实现
- 记一次跨域问题的解决方案
- 浮动之QQ会员页面导航
- 【Spring】Spring+Struts2+Hibernate3整合(十七)
- 编译 库链接实例(动态库 隐式显式)