编译之后总是说什么未声明

 

你把45行定义函数的代码拷贝到include语句下面声明一下。

int leapyear(int year);

拷贝这一行上去就正常了。

在前面要先加函数申明,或者把这个函数体放到你这个函数前面去。编译器不能去后面找函数,必须前面先申明

leapyear函数要在上面声明一下,在头文件下面加上一行

int leapyear(int year); //函数声明

 

这样看的不是很清楚,将你的代码放出来吧

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m