关闭

华为面试题解析 - 09

1004人阅读 评论(0) 收藏 举报
分类:

    09. 头文件作用与使用


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

                 答:

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

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

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


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

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


         (2)  头文件的使用

               问:

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

               答:

              编译器搜索路径不同!


#include <filename.h>
                  从标准库开始搜索filename.h
#include "filename.h"
                 从用户工作路径开始搜索filename.h

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    文章分类
    最新评论
    个人资料
    • 访问:839788次
    • 积分:12112
    • 等级:
    • 排名:第1290名
    • 原创:337篇
    • 转载:97篇
    • 译文:19篇
    • 评论:122条