当前位置:首页 » 文件管理 » 头文件可以运行吗
扩展阅读
邵氏鬼片大全在线观看 2024-05-09 09:33:52
那个网址有小电影 2024-05-09 09:24:22

头文件可以运行吗

发布时间: 2023-06-02 23:23:37

Ⅰ c语言程序缺少头文件为什么还可以运行,并得到正确结果

你用的应该是C++的编译器,C++对函数申明不做强制要求,如果函数没有申明,直接使用的话,会给你一个默认申明。
编译过了之后,连接器是根据函数名称进行连接,和申明关系不大,所以,连接器也能找到正确的函数进行连接。

但你这个程序,应该会生成一些warning,提示部分函数没有申明。

Ⅱ 在C语言中开始不写头文件算不算错,好像不写程序也能运行

头文件的目的是提供函数的声明,这样编译器在调用这个函数的地方就可以进行参数检查,根据声明信息生成正确的机器指令。如果已经有了这个函数的声明,比如你所有的函数都是在一个模块里的,并且被调用的函数的实现都在调用它的函数的前面,当然不写头文件也能编译通过。
把声明和实现分开,分别写成头文件和.c文件的好处是很清晰,别人要用你这个函数只要#include一下就可以了,所以如果是公共模块,还是写头文件好一些。