问一个低级问题:头文件包含#include有何作用与意义?
2016-07-19 11:44
387 查看
问一个低级问题:头文件包含#include有何作用与意义?楼主lhb7788(lhb7788) 2000-12-21 10:58:00 在 C/C++ / C语言 提问
问题点数:0、回复次数:7Top
1 楼ddddh(叶君临) 回复于 2000-12-21 11:02:00 得分 0
头文件是让编译程序知道函数的原型,用来做语法检查,这是我的理解。Top
2 楼wistaria(听风听雨) 回复于 2000-12-21 11:03:00 得分 0
就是把其他文件包含进当前文件。
要说作用:一是如果单个文件太大了,编译有问题
再者就是阅读文件时候方便,便于文档管理Top
3 楼x86(大雪) 回复于 2000-12-21 11:04:00 得分 0
就是把相应的.h文件包含起来。相当于把头文件整个copy到.c文件中
实际上,你也可以#include .c文件
Top
4 楼bounce(香奈儿) 回复于 2000-12-21 11:17:00 得分 0
预处理命令#include将使预处理器以指定文件的内容取代该命令行,
即相当于把编写好的能实现特定(基本)的功能的相应的函数,插在
程序的开头,使程序短小精悍,好处多多......呵呵
Top
5 楼wwwunix(木易) 回复于 2000-12-21 11:38:00 得分 0
还有一个功能就是为了便于移植。Top
6 楼redleaves(程序员) 回复于 2000-12-21 11:45:00 得分 0
我举个例子吧:
比如你自己写了一个头文件"MOUSE.H",你在写这个库时用到了"STDIO.H"中的函数.如果你在自己的头文件里不引用"STDIO.H"就有可能编译出错.当然你也可以不在头文件里引用,而在主程序里引用.可是如果别人使用你的头文件时,有可能没有用"STDIO.H".这时,如果你没有引用的话,程序就不能编译通过.Top
7 楼zyoujie() 回复于 2000-12-21 11:46:00 得分 0
同意x86Top
相关问题
ini文件的作用?
hosts文件不起作用
高分低级问题:VC++60如何读配置文件
如何用低级音频函数播放Wav文件?
如何用低级音频api播放wav文件 ?
低级问题:在vs.net中,如何编译c++文件?
低级问题,我的程序无缘无故就找不到 .dcu文件
请问:在那可以下载Apache的安装文件?(低级菜鸟 急切)
低级问题:如何检查某个文件是否在某个文件夹下
▲▲▲▲▲▲求教:global.asa文件的作用?
收藏于 2009-05-12
问题点数:0、回复次数:7Top
1 楼ddddh(叶君临) 回复于 2000-12-21 11:02:00 得分 0
头文件是让编译程序知道函数的原型,用来做语法检查,这是我的理解。Top
2 楼wistaria(听风听雨) 回复于 2000-12-21 11:03:00 得分 0
就是把其他文件包含进当前文件。
要说作用:一是如果单个文件太大了,编译有问题
再者就是阅读文件时候方便,便于文档管理Top
3 楼x86(大雪) 回复于 2000-12-21 11:04:00 得分 0
就是把相应的.h文件包含起来。相当于把头文件整个copy到.c文件中
实际上,你也可以#include .c文件
Top
4 楼bounce(香奈儿) 回复于 2000-12-21 11:17:00 得分 0
预处理命令#include将使预处理器以指定文件的内容取代该命令行,
即相当于把编写好的能实现特定(基本)的功能的相应的函数,插在
程序的开头,使程序短小精悍,好处多多......呵呵
Top
5 楼wwwunix(木易) 回复于 2000-12-21 11:38:00 得分 0
还有一个功能就是为了便于移植。Top
6 楼redleaves(程序员) 回复于 2000-12-21 11:45:00 得分 0
我举个例子吧:
比如你自己写了一个头文件"MOUSE.H",你在写这个库时用到了"STDIO.H"中的函数.如果你在自己的头文件里不引用"STDIO.H"就有可能编译出错.当然你也可以不在头文件里引用,而在主程序里引用.可是如果别人使用你的头文件时,有可能没有用"STDIO.H".这时,如果你没有引用的话,程序就不能编译通过.Top
7 楼zyoujie() 回复于 2000-12-21 11:46:00 得分 0
同意x86Top
相关问题
ini文件的作用?
hosts文件不起作用
高分低级问题:VC++60如何读配置文件
如何用低级音频函数播放Wav文件?
如何用低级音频api播放wav文件 ?
低级问题:在vs.net中,如何编译c++文件?
低级问题,我的程序无缘无故就找不到 .dcu文件
请问:在那可以下载Apache的安装文件?(低级菜鸟 急切)
低级问题:如何检查某个文件是否在某个文件夹下
▲▲▲▲▲▲求教:global.asa文件的作用?
收藏于 2009-05-12
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- 使用 Libki 来管理公共用户访问计算机
- 微型计算机的始祖:Altair 8800
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法
- C 语言简单加减乘除运算
- C语言自动生成enum值和名字映射代码
- C语言练习题:自由落体的小球简单实例
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中进制知识汇总