关于c语言头文件使用问题

关于c语言头文件使用问题,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

各位高手,我用c编了个程序,想使用自己编的文件即#include "******.h"这样,请问头文件中除了包括函数体外,还应该包括什么?如果我其中一个头文件中的函数又要用到其他头文件中的函数,应该怎样做?谢谢!

解析:

从原理上来说,

#include 语句起的只是一个插入作用。

也就是说,#include 的文件里的内容可以随便写。

编译器使用#include 的文件里的内容来插入到#include 所在位置。

所以,你说的“头文件”没有固定格式。

不过,也不是完全没有,一般来说,头文件里多数是放的函数定义或函数体。

此外,还有:

#ifndef ****

#define ****

……

#endif

之类的语句,用于控制#define 与 #endif之间的内容不被重复定义或插入。

如要使用其它头文件中的函数,可以直接在你的头文件中引用。

初学C语言,个人建议你使用C++Builder 6去练习和理解,当然,这要求你有一定的英语水平(高中毕不合格的E文水平就可以了)。我们简称它为BCB,BCB在很多情况下会自动的帮你加好头文件,你可以观察它自动生成的文件,代码,以进一步学习。

要保证你的fun.h文件存放在程序源文件所在目录中(或系统默认目录中)。

1.双引号:引用非标准库的头文件,编译器首先在程序源文件所在目录查找,如果未找到,则去系统默认目录查找,通常用于引用用户自定义的头文件。

2.尖扩号:只在系统默认目录(在Linux系统中通常为/usr/include目录)或者尖括号内的路径查找,通常用于引用标准库中自带的头文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11952128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存