4 回答

TA贡献22条经验 获得超7个赞
调用函数需要在其前面照抄一份定义的行数,且有一个分号的区别,比如你的
int main()
{
int l = Ki(12);
int n = Ti(6);
float c;
c = l*n+1;
printf("总费用为%d",c);
}
应该写成
int main()
{
int Ki(int t);
int Ti(int t);
int l = Ki(12);
int n = Ti(6);
float c;
c = l*n+1;
printf("总费用为%d",c);
}如果在主函数之前定义函数,就不需要在声明了;楼上说的很对,好像没什么区别!还解释了一会,唉!

TA贡献885条经验 获得超1144个赞
把 main() 函数放在最后,或者在main函数前加函数声明:
int Ki(int); //新增 int Ti(int); //新增 int main() { ...

TA贡献3条经验 获得超1个赞
调用函数需要在其前面照抄一份定义的行数,且有一个分号的区别,比如你的
int main()
{
int l = Ki(12);
int n = Ti(6);
float c;
c = l*n+1;
printf("总费用为%d",c);
}
应该写成
int main()
{
int Ki(int t);
int Ti(int t);
int l = Ki(12);
int n = Ti(6);
float c;
c = l*n+1;
printf("总费用为%d",c);
}如果在主函数之前定义函数,就不需要在声明了;楼上说的很对,好像没什么区别!还解释了一会
- 4 回答
- 0 关注
- 1480 浏览
添加回答
举报