如果编译遇到大量此类“隐式声明”的警告,是因为在调用函数之前,没有进行声明造成的,有两种解决方式:
1、将子函数放到main函数之前。
2、在main函数之前,进行函数的声明(如下所示):
void input_score();
以上只是权宜之计,标准做法,应该是将函数进行拆分:
1、main.c 中只放main函数,这里只保留函数的调用,需要引用 xxx.h 。
2、xxx.c 文件中放函数的定义,即所有其他子函数的定义实现都放在这里。
3、xxx.h 文件中声明 xxx.c 文件中的所有函数。

18万+

被折叠的 条评论
为什么被折叠?



