C语言中<>和“”有什么区别

原创 2016年08月28日 19:53:49
例如你使用的是TurboC
include <stdlib.h>
代表编译时直接在TurboC软件设置指定的路径(默认是TurboC所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直接加载;如果没有,报错(无法找到库文件)。
include "stdlib.h"
代表编译时先寻找你正在编辑的源代码文件(C或CPP文件)所在的文件夹里面有没有stdlib.h的库文件。如果有,优先加载这个文件(上面提到的include文件夹下的stdlib.h文件就被无视了),如果没有,就会在TurboC软件设置指定的路径(默认是TurboC所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直接加载;如果没有,报错(无法找到库文件)。
这就是两者的区别
 
所以,如果你自己编写了库文件(并且没有将它移动到TurboC指定的include文件夹里),要在源代码文件(C或CPP文件)中将这个文件包含进去,就必须使用双引号格式的include语句,而不能使用带<>号的。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java与C++以及C语言各有什么区别

C++: JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影...
  • zlb824
  • zlb824
  • 2011-08-06 19:21
  • 1943

java语言中&&与& ||与|有什么区别

1、运算符两边的变量为boolean变量时       先列出代码:public class Test { public static void main(String[] args) { ...

经验积累之C语言与汇编语言的区别

从事嵌入式系统开发多年,对于软件方面,从初期的单片机汇编语言编程,到后来的C++界面程序编写,已有相当多的经验累积。正是有了多年的实战经验,对于汇编与高级语言在原理及应用等方面形成了自已的一些理解,也...

C语言——指针与数组区别

数组与指针的讨论数组定义并不等同于指针的外部声明!声明?定义?定义 只能出现在一个地方 确定对象的类型并分配内存,用于创建心得对象,如:int my_array[100]; 声明 可以多次出现...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)