课程
/后端开发
/C
/C语言入门
到底哪错了
2019-04-27
源自:C语言入门 5-13
正在回答
#include <stdio.h>//#include "test.c" //引用test.c文extern void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){ say(); return 0;}
#include <stdio.h>void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n"); printLine();}
首先都要修改printLine()为extern,然后有两个方法:
方法1. #include "test.c"作用就是被引入到hello.c,引入进去相当与hello.c的一部分,所以将say()改为static,调用内部函数。
方法2. 删除#include "test.c",直接调用say().因为say()默认是extern,外部函数是可以直接调用的。
Majesty_x
慕斯225660
过客1312
qq_慕桂英8257606
你用其他软件运行就可以,他这自带的有问题
慕虎319992
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为啥第五行代码是这样的
1 回答为啥代码顺序不一样,运行结果就不一样?
1 回答为啥这样不行?
2 回答为啥写的代码一样,而运行后成这个?