C语言关于函数声明的问题,为什么声明后还是报错说函数未定义

2025-04-25 14:42:29
推荐回答(2个)
回答1:

你把大括号的位置放错了,sushu函数被定义在了main函数里面,但是按照C语言的规定,函数不允许嵌套定义,所以你的sushu相当于没有定义(不知为何你的编译器没有报错说不允许在函数内定义函数)。解决方法是把你最后面多出来的大括号移到main函数最后面。

回答2:

把函数定义在main的外面 在前面声明。