C++基础知识——头文件

一.认识头文件

每逢过年时,走亲戚时常遇到一个问题,那便是这些七大姑八大姨分不清楚。而程序中的一些内容则像极了这个情况。std::coutsystem之间是比此不认识的,如果让他们在一起合作,强行编译,便会出现错误。

那么我们如何解决这个问题?

使用头文件!

头文件相当于一个介绍,使得程序中的一些内容可以相互合作。

例如:std::cout包含在头文件iostrem中,system包含在Windows.h

#include <Window.h>表示把文件中<Window.h>中的所有内容拷贝到当前执行的程序中。

二.头文件的查找路径

在日后学习C++的过程中,我们也会发现头文件也有显著区别,有的include后面包含的文件是用<>括起来的,有的文件是用" "包含起来的,那么它们有什么区别呢?

#include <Windows.h>

<>表示,从编译器默认的路径中去找文件stdio.h

这个默认路径,取决于编译器。不同平台下的编译器的路径都不相同。

这个默认路径下,已经包含了c标准库所需要的所有头文件。

使用C++标准库的头文件使用该方式。

#include "mytest.h"

" "表示从当前目录下寻找文件mytest.h。

如果在当前目录下找不到,再从编译器默认的路径中查找。

使用用户自定义的头文件使用该方式。

三.头文件的位置

要求放在文件的最前面

#include 的作用是,把相关的声明拷贝到这个文件内,所以习惯把#include 放在文件的最前面。如果放在后面,当#include 之前出现了相关的函数,就会有问题。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值