Chinaunix首页 | 论坛 | 博客
  • 博客访问: 54696
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2018-08-26 01:30
文章分类

全部博文(51)

文章存档

2020年(2)

2018年(49)

我的朋友

分类: C/C++

2018-08-29 21:29:36

    09. 头文件作用与使用


          (1)  头文件的作用是什么?

                 答:

               一、通过头文件来调用库功能。

                    在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。

                    用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。


               二、头文件能加强类型安全检查。

                    如果某个接口被实现或被使用时,其方式与头文件中的声明不一致,编译器就会指出错误,这一简单的规则能大大减轻程序员调试、改错的负担。


         (2)  头文件的使用

               问:

               #include "filename.h"和#include 的区别?

               答:

              编译器搜索路径不同!

点击(此处)折叠或打开

  1. #include <filename.h>

                 从标准库开始搜索filename.h

点击(此处)折叠或打开

  1. #include "filename.h"

从用户工作路径开始搜索filename.h


阅读(817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~