【发布时间】:2020-08-31 20:26:12
【问题描述】:
我正在尝试学习 C,但是在尝试创建函数时出现错误。
这是我的代码:
int main()
{
sayHi("Isaac", 14);
return 0;
}
void sayHi(char name[], int age){
printf("Hello %s! You are %d\n", name, age);
}
当我尝试运行它时,我收到一条错误消息:
警告:函数“sayHi”的隐式声明在 C99 中无效 警告:此函数声明不是原型
错误:“sayHi”的类型冲突
谁能帮帮我?
【问题讨论】:
-
把函数放在
main前面,或者把函数原型放在main前面。 -
并建议您学习有效利用搜索。如果你只输入确切的错误,你会得到很多有用的结果。
标签: c