3个问题:
1.include 前缺少 #
2.函数声明和定义时的返回类型不一致,声明是void,实际定义返回的是int
3.printf语句后没有分号 ;
正确代码:
void jolly(void);
void deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
return 0;
}
void jolly(void)
{
printf("wo shi ni die\n");
}
void deny(void)
{
printf("h*ck yo\n");
}
根据你提供的代码,我发现有几个问题:
函数声明和定义不匹配:在代码中,你在主函数的开头声明了两个函数 int jolly(void) 和 int deny(void),但是在函数定义时,你没有包含返回类型 int。因此,函数定义应该改为 void jolly(void) 和 void deny(void),与声明匹配。
缺少分号:在函数定义的末尾,你忘记添加分号 (😉,导致编译错误。确保在每个函数定义的末尾都加上分号。
修正后的代码应如下所示:
c
Copy code
void jolly(void);
void deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
return 0;
}
void jolly(void)
{
printf("wo shi ni die\n");
}
void deny(void)
{
printf("h*ck yo\n");
}
请注意,我修复了函数的声明和定义不匹配的问题,并为函数定义末尾添加了分号。此外,确保在包含 stdio.h 头文件时使用 < 和 > 符号。
如果在按照上述修复后仍然无法运行,请提供具体的错误信息,以便我更好地帮助你解决问题。
GPT?连代码框上面的c字样都复制下来了。
这是手动改好的
#include<stdio.h>
int jolly(void);
int deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
return 0;
}
void jolly(void)
{
printf("wo shi ni die\n");
}
void deny(void)
{
printf("h*ck yo\n");
}
记得看高亮和分号