C++中头文件使用""与<>的区别

如题所述

第1个回答  2010-05-09
区别为:
用前者的话在编译时系统会在用户自定义的库文件里去找,如果找不到再到系统库文件里找。后者就采用相反顺序。
在你编写程序的时候你就要注意到是用系统自带的还是用户自定义的,这样有利于节省时间。其他的没有什么区别了。
希望对你有帮助!这个问题印象有点深,老师讲过几次哈

在C++中,声明头文件时,使用" "和使用< >有什么不同?
使用< >表示按照标准方式搜索要嵌入的文件,该文件位于c++系统目录下的include子目录下,一般包含系统提供的标准文件时采用这样的方式,使用\\" \\"表示首先在当前目录下搜索要嵌入的文件,如果没有再按照标准方式搜索,对用户自己编写的文件一般采用这种方式!

标准c++中的include "" 与<>的区别是什么呢?
1、首先在电脑中打开Dev-C++,写好头函数。2、接着写好主函数。3、主要代码,如果是字符串则保留,数字则删除。字符串的末尾要加'\\0。4、完整代码,在主函数中输入字符串,将字符串传入到fun函数中,如果是字符串则保留,数字则删除。5、最后点击运行,结果如下图所示,就完成了。

stdio.h打双引号和<>有什么区别?
<>一般是系统的文件。系统到系统目录中寻找要包含的文件,如果找不到,编译系统会给出出错信息。系统目录是指存入c++\/c系统的目录。打双引号,一般是用户自己写的文件 。先到指定的路径找文件,找不到再到系统目录查找。例如 include "c:\\tan\\c++\\fiel1.c"表示到c盘上的目录\\tan\\c++中寻找file1....

C++中<>与" "的区别
<> 和 ""这个肯定不同,如果是库文件,最好用<>,因为如果你用"",编译器会先搜索用户自定义的头文件,搜索不到再到include目录下去找,这样在效率上肯定就慢了。自定义头文件只能用""include<iostream> using namespace std;是新的C++标准,cout和cin是在命名空间std中定义的,要用所以要加命名...

c++ include <>和 的区别
<>和""区别在于搜索路径,<>只在系统路径中搜索头文件,""还包括当前路径内搜索

c语言中头文件#include <stdio.h>和#include "stdio.h"有什么区别?
使用< >表示按照标准方式搜索要嵌入的文件,该文件位于c++系统目录下的include子目录下,一般包含系统提供的标准文件时采用这样的方式,使用\\"\\"表示首先在当前目录下搜索要嵌入的文件,如果没有再按照标准方式搜索,对用户自己编写的文件一般采用这种方式!

c语言中<>与“”的区别
<>表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前工程目录;“”表示先搜索当前目录,然后系统目录,然后PATH目录。通常自定义的头文件用“”表示,因为自定义的通常都放在当前工作目录。

C和C++中<<是什么意思,有什么区别?
3、字符串不同:C语言,chara[20]="hangzhou";char*p="hangzhou";C++:strings1="abcd";strings2="helloworld";strings3=s1+s2;s1=s2;c++比c更方便许多。C语言中所有的头文件都带后缀 .h(比如stdio.h)C++中有系统提供的头文件不带后缀 .h,用户自己编制的头文件可以...

C++#ifndef与#ifdef的区别是什么?
一、使用场景不同:ifndef使用场景为:1、头文件中使用,防止头文件被多重调用。2、作为测试使用,省去注释代码的麻烦。3、作为不同角色或者场景的判断使用。ifdef使用场景:判断某个宏是否被定义,若已定义,执行随后的语句。二、含义不同:ifndef表示ifnotdefine。ifdef表示ifdefine。

C++头文件名有区别吗
这是包含头文件的一个规则,如果是用<> 的头文件,编译器会直接到标准库里找你写的库文件,如果你是用"" 的头文件,就会先在你工程所在的工作目录上查找相应的头文件,如果没找到再去库文件找,要是还找不到.就会报错.如果你知道一个头文件是标准库的用<>就会提高效率,当然你一定要用""来包含库文件...

相似回答