最赞回答 / 明天就开始学习
这个是hello.c中的代码,另外在test.c中 void say() 默认是外部函数,但是在hello.c中第二行又引用了test.c其实是没必要的。说白了就是人家本来就是外部函数可以直接调用但是你又引用了他的文件。两种可以方法解决:hello.c中把第二行引用test.c注释掉;test.c中把void say()定义为内部函数即static void say() 。问题倒可以解决,但是并不确定也不明白为什么外部函数和引用文件会有冲突,可能跟编译器有关吧。
2018-12-15
最赞回答 / qq_慕圣134250
嗯嗯嗯。我也不知道。给你个正确程序#include <stdio.h>float taxifee(int clock,int miles){ float money; if(miles<=3) { money=14; printf("费用为14\n"); } else { if(clock>=23 || clock<5) { money=13+1+2.3*(mil...
2018-12-15
最新回答 / waipcat
求和的时候就出错了: for(n =0;n <= 10;n++),如果<=10的话会出现score[10]这个不存在的数据,系统就随机分配一个数据给这个值,所以应该改为<=9;然后求平均值的时候sum没有初始化,还是会带入求和的时候的值,及真正的sum,应该重新定义一下,让sum=0.
2018-12-14
最新回答 / 慕容4405357
#include <stdio.h>int xgk(char n){ printf("小明在慕课网上已经参与了%c门课程\n", n); return 0;}int main(){ xgk('b'); return 0;}<...code...>
2018-12-14