发布网友 发布时间:2022-04-24 18:12
共5个回答
热心网友 时间:2023-07-07 09:58
1、外部函数extern时声明这个函数为外部函数,本文件不做定义,只调用,编译不会出错,但不能运行(没有函数实体)。如果想有运行结果就必须将函数实体包含进来,所以文件包含和extern是配合使用的。文件包含只需要包含.h就是实体的头文件,但有些软件貌似不能识别头文件和c的关系,所以就只能包含.c文件。热心网友 时间:2023-07-07 09:58
1中是可以调用2的,但是在链接的时候要把2生成的.o文件加进去热心网友 时间:2023-07-07 09:59
还需要2.h 函数声明void enter(char str[ ]);追答跟创建2.c一个道理,实在不行就创建一个txt文件 改为2.h
热心网友 时间:2023-07-07 10:00
函数分为库函数和自定义函数,在调用库函数时只要标明头文件(所谓头文件就是一个东西,里面包括了一些函数各声明之类的,当你要调用它中的函数时就就得先向程序说明你要调用这个文件里的函数,否则有有侵权行为哦)可以在主调函数中调用这个头文件里的所有函数了,例如头文件为#include<stdio.h>你就可以在主调函数中调用这个头文件里的函数:热心网友 时间:2023-07-07 10:00
你用的什么开发工具?2个文件是否都加入到项目中,一起编译连接的?错误信息是什么?