#include<> 和 #include""的区别
来源:互联网 发布:java程序员好找工作吗 编辑:程序博客网 时间:2024/06/05 18:19
#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”语句一般用来包含非标准头文件,因为这些头文件一般存放在当前目录下,你可以经常修改它们,并且要求编译程序总是使用这些头文件的最新版本。
更详细链接
(function () {('pre.prettyprint code').each(function () { var lines = 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<>的区别
- include“”和include<>的区别
- [leetcode]First Missing Positive
- ZigBee IEEE地址说明
- 最常用Git命令
- Hibernate 原生态sql查询
- matlab生成xml (将SynthText数据转成XML)
- #include<> 和 #include""的区别
- Unity粒子碰撞事件 ParticleCollisionEvent
- 解决通过intent.getStringData()获取文件,转成File,找不到文件的问题
- SpringBoot 进阶2-与 Mybatis实现SpringMVC Web项目
- Java运行时异常
- Delphi中String与PAnsiChar转换
- SDN控制器Floodlight源码学习(四)--控制器和交换机交互(2)
- Ubuntu 16 打开SSH服务
- 装饰者模式