C语言函数调用问题,求助

两个C语言文件,从一个里面调用另一个为什么不能?哪里错了图片

3个回答

图片说明
图中main是你给的的主函数,hanshu.c文件是你写的函数的文件,上面是我编译链接的过程,最后输出结果。我猜你是想知道局部变量和外部变量的关系吧

不过我建议你把自己写的函数写到另外一个头文件中去,不要像你这样写,如果还有问题的话再问我,给好评哦

楼主是两个文件一起编译的吗?

qq423399099
小灸舞 回复Steve_S96: 我晕,要gcc extern2.c fextern3.c才行;分开编译的话要先编译出.o文件来,然后再链接
4 年多之前 回复
Steve_S96
wizzie 不是,我先编译了子函数,然后编译了主函数
4 年多之前 回复

下面是一段来自《C专家编程》里的内容,对于大家初步理解C语言中的函数调用、函数参数以及函数中的变量有着很大帮助。接下来的这段代码片段取自按照当地日期格式打印日期的程序。这里存在一个BUG,看看你是否能够找到:  
/* 将源文件的timestamp转换为表示当地格式日期的字符串 */
char *localized_time(char *filename)
{
struct tm *tm_p......
答案就在这里:关于C语言函数调用的问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐