求大神C语言改错!!!!

2025-03-10 04:03:51
推荐回答(1个)
回答1:

按照楼主的代码:
void InputStudentList(STULIST *stuList,int numberOfStudent);
void InputStudent(STULIST *stuList);
void InputStudent(STULIST *stuList);
等等这些应该是函数的声明,不应该出现在调用这些函数的函数实现中,而是应该放在调用函数实现外面,并且是在上面。例如:
函数fun2调用函数fun1,应该如此格式编写代码:
// 函数声明(只声明函数原型,不实现。实现放在别个文件、或者在调用函数的后面)。
void fun1 (void);