首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c语言中.h头文件如何理解

2012-03-05 
c语言中.h头文件怎么理解?在c语言中头文件是怎么读的啊,我打开一个头文件看得时候却一点都看不懂,这里面用

c语言中.h头文件怎么理解?
在c语言中头文件是怎么读的啊,我打开一个头文件看得时候却一点都看不懂,这里面用的语法好像跟老师上课讲的没一点关系,到底应该怎么样去读头文件?它们里面怎么有这么多的下划线?

[解决办法]
很多命名都是加了下划线
头文件里一般有放的是函数的声明,宏定义
还有一些存储相关信息的结构体等
[解决办法]
这个你们老师还没有讲到
你可能看到了很多的 #ifndef ***
#define
#endif
等一些宏编译指令
没关系 不要急等过段时间看到后面就懂了
很简单的
[解决办法]
很多宏定义。
你把宏学了,大概就知道怎么读了。
[解决办法]
如果是用vs.net的ide,要记得用右键哦。在一个标志符上点右键,就可以找到定义它的地方了。
[解决办法]
学校里面很多东西学习不到的,要靠自己的努力,多看看一些应用软件的源代码
[解决办法]
.h头文件就是调用函数库的时候在你所调用的函数后加的后缀
比如malloc.h是可以调用生成新空间的函数 malloc
stdio.h是可以调用printf,scanf这一类的函数
math.h是调用数学函数,比如求绝对值fabs
[解决办法]
总之随着学习的增加就会慢慢理解了
[解决办法]
下划线就是一种命名方式,你不用管的,跟其他的命名方式没什么不同,就是一个规范
头文件一般会定一个宏
类似 #ifundef _XXX_H
#define _XXX_H
#endif
其中 XXX是你头文件的名字的大写
这个是防止重复包含的,有了这个宏定义,你工程的其他文件可以包含这个文件,而不必考虑是否已经包含了多次,因为一个cpp文件可以包含多个头文件,而你并不一定知道头文件之前是不是有重复包含的情况
[解决办法]
就象mx81831说的先把宏学好,其实挺简单的,一般的C语言书上都有介绍

热点排行