社区
C语言
帖子详情
#include 包含的头文件用<>和“”有什么区别?
ztfans
2003-11-18 01:10:03
我用的是VC++6.0,《C++ primer》P10中说:
“如果头文件名三尖括号"<"和">"括起来,表明这个文件是一个工程或标准头文件,查找过程会检查预定义的目录。”
何谓“预定义的目录”?在默认的情况下是什么?
又接着说“如果头文件名用一对引号括起来,则表明该文件是用户提供的头文件,查找过程时将从当前文件目录开始。”
何谓“当前文件目录”?在默认的情况下是什么?
请大家回答我的两个问题,谢谢!
...全文
425
10
打赏
收藏
#include 包含的头文件用<>和“”有什么区别?
我用的是VC++6.0,《C++ primer》P10中说: “如果头文件名三尖括号""括起来,表明这个文件是一个工程或标准头文件,查找过程会检查预定义的目录。” 何谓“预定义的目录”?在默认的情况下是什么? 又接着说“如果头文件名用一对引号括起来,则表明该文件是用户提供的头文件,查找过程时将从当前文件目录开始。” 何谓“当前文件目录”?在默认的情况下是什么? 请大家回答我的两个问题,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wiseven
2003-11-18
打赏
举报
回复
<>中间加的是。系统自带的*.h的头文件.
""中是自己编的头文件.
ppli
2003-11-18
打赏
举报
回复
up
bcbuser
2003-11-18
打赏
举报
回复
<>就是从系统路径开始搜索,""是从当前工作路径开始搜索。
<iostream>是模板化的头文件,带.h的不是
ninjaiking
2003-11-18
打赏
举报
回复
使用#include <iostream>的时候
要加上一句using namespace std;使用标准名称空间
#include "myheadfile"这个到是第一次见到
ionlic
2003-11-18
打赏
举报
回复
何谓“预定义的目录”?在默认的情况下是什么?
//你可以理解为系统目录,就是vc所在的目录啦。
何谓“当前文件目录”?在默认的情况下是什么?
//工程文件夹,在你的.cpp所在的目录。
jialiang123
2003-11-18
打赏
举报
回复
海牙海牙
ztfans
2003-11-18
打赏
举报
回复
那么,再追问一下:
#include <iostream.h>和
#include <iostream>有区别吗?
#include "myheadfile.h"和
#include "myheadfile"有区别吗?
pooryaya
2003-11-18
打赏
举报
回复
预定义的目录 指VC的文件夹下的include文件夹,这是VC提供的预定义的头文件,如iostream.h 这样的用<>
库里的头文件是不够用的,所以,很多还有很多.h文件是用户建立的,那么用引号“”
rerli
2003-11-18
打赏
举报
回复
#include <filename.h> 和 #include “filename.h” 有什么区别?
答:对于#include <filename.h> ,编译器从标准库(就是系统给的.h文件,比如:stdio.h)路径开始搜索 filename.h
对于#include “filename.h” ,编译器从用户的工作路径(就是你此时你的工程存放的目录)开始搜索 filename.h
arfi
2003-11-18
打赏
举报
回复
预定义的目录指编译器指定好的存放.h文件的目录,一般情况下目录都以include命名。
当前目录就是你的.cpp文件所在的目录
c++万能
头文件
(
包含
所有其他
头文件
)#
include
注:此cpp文件
包含
万能
头文件
以及基本框架
c++万能
头文件
此
头文件
包含
了: #
include
<algorithm> #
include
<bitset> #
include
<complex> #
include
<deque> #
include
<exception> #
include
<fstream> #
include
<functional> #
include
<iomanip> #
include
<ios>...
c++——万能
头文件
。
万能
头文件
就是一个
包含
几乎所有的
头文件
,如: #
include
<iostream> #
include
<cstdio> #
include
<fstream> #
include
<algorithm> #
include
<cmath> #
include
<deque> #
include
<vector> #
include
<queue> #...
《C深度解析》第二章 C预编译——宏定义、条件编译、
头文件
包含
、特殊预编译关键字
(3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件
包含
:是否只能
包含
.h...
#
include
动态存储分配函数
头文件
,当对内存区进行操作是,调用相关函数.ANSI标准建议使用stdlib.h
头文件
,但许多C编译要求用malloc.h,使用时应查阅有关手册.
visual studio中若要使用#
include
,需手动添加
头文件
:stdc++.h
若要使用#
include
<bits/stdc++.h>,则需手动添加
头文件
:stdc++.h,visual studio不自带,#
include
<bits/stdc++.h>是万能
头文件
,在平时自己敲代码或者online judge懒得一行一行敲
头文件
的时候都可以用这个,...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章