Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C函数调用奇怪错误_C_Function_Compiler Errors - Fatal编程技术网

C函数调用奇怪错误

C函数调用奇怪错误,c,function,compiler-errors,C,Function,Compiler Errors,我试图为不同的程序(Q2-3和Q4)调用main函数,但在编译过程中遇到错误。大体上我有 prog1();[上面写着“prog1之前的隐含声明就在这里”] 然后在最后有一个同名函数 void prog1() {[它说的是“prog1的冲突类型”]是的,它只是在一行上说,其中唯一的内容是{ []只是我在这里键入的内容,而不是我代码中的内容。如果您需要我代码的更多部分,请告诉我。我的程序是用C编写的,而不是用C++,因为您没有给出prog1()的原型 例如,如果它有以下签名 char *prog1(

我试图为不同的程序(Q2-3和Q4)调用main函数,但在编译过程中遇到错误。大体上我有 prog1();[上面写着“prog1之前的隐含声明就在这里”] 然后在最后有一个同名函数 void prog1() {[它说的是“prog1的冲突类型”]是的,它只是在一行上说,其中唯一的内容是{


[]只是我在这里键入的内容,而不是我代码中的内容。如果您需要我代码的更多部分,请告诉我。我的程序是用C编写的,而不是用C++

,因为您没有给出
prog1()
的原型

例如,如果它有以下签名

char *prog1(void);
您不提供原型,而是从
main()
调用它,然后稍后使用所述签名定义它,隐式声明的原型
int prog1()
与定义冲突


只需在
main()

之前添加一个原型,显示代码将更具描述性。