首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
func1专题
extern:如果在a.c文件中定义了一个全局函数func1,并未在a.h中声明,那么b.c可以直接使用a.c中的func1吗
如果在a.c文件中定义了一个全局函数func1,并未在a.h中声明,那么b.c可以直接使用a.c中的func1吗? 在C语言中,如果a.c文件中定义了一个全局函数,并且这个函数的声明(也就是它的原型)没有在头文件(如a.h)中给出,那么b.c文件不能直接使用a.c中的这个函数,除非在b.c中直接包含了该函数的完整定义(这通常是不推荐的做法,因为它违反了代码的封装和模块化原则)。 然而,在实际的
阅读更多...