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语句,而不能使用带<>号的。
版权声明:本文为博主原创文章,未经博主允许不得转载。

C++包含头文件中<>和""的区别

#include “book.h” #include 在刚开始学习都会有这种迷惑,有的程序用 表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录,""是...
  • kobesdu
  • kobesdu
  • 2014年07月30日 18:00
  • 9134

C语言中<>和“”的区别

例如你使用的是TurboC include 代表编译时直接在TurboC软件设置指定的路径(默认是TurboC所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直...
  • xieyihua1994
  • xieyihua1994
  • 2016年09月29日 21:21
  • 1610

C语言中 -> 是什么意思?

->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据...
  • littesss
  • littesss
  • 2017年05月04日 20:52
  • 22085

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

例如你使用的是TurboC include 代表编译时直接在TurboC软件设置指定的路径(默认是TurboC所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直...
  • huayutiancheng
  • huayutiancheng
  • 2016年08月28日 19:53
  • 1364

c语言:#和##的区别及作用

#是把宏参数变为一个字符串,##是把两个宏参数连接在一起,注意只能连接两个宏参数程序:#include#define hehe(x,y) x##yint main(){char string[] = ...
  • yanxiaolx
  • yanxiaolx
  • 2016年05月29日 13:38
  • 674

C语言中gets(),scanf(),getchar()的区别

scanf()和gets的区别大致有着几条: 1.scanf() 会忽略行开头的所有空格,并以空格、换行符结束输入;  使用getchar()读取scanf语句执行后,缓冲区留下的换行符,...
  • lizong666
  • lizong666
  • 2015年04月19日 00:54
  • 177

C语言中*和&的区别-代码实现说明

*是指针运算符,可以表示一个变量是指针类型;也可以表示一个指针变量的所指向的存储单元,可以获取某个地址存储的值。 &是取地址符号,既取得某一个变量的地址 int *p=&a; 或 int *p; p...
  • qq_20366761
  • qq_20366761
  • 2016年10月23日 19:51
  • 888

Java和C语言的区别在哪里?

Java和C语言的区别在哪里?
  • pingdouble
  • pingdouble
  • 2016年08月22日 17:20
  • 6804

C语言与C++区别

  • 2015年07月15日 12:36
  • 153KB
  • 下载

C语言中的静态变量和普通变量的区别

下面用代码说明: 一个可执行程序包括BSS段、数据段、代码段(文本段)。 bss segment ,data segment ,code/text segment ①BSS(Block by S...
  • HSUPERA
  • HSUPERA
  • 2016年05月17日 23:18
  • 412
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言中<>和“”有什么区别
举报原因:
原因补充:

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