万源市特色美食:谁知道这个C语言的调用函数程序错在哪儿?

来源:百度文库 编辑:高校问答 时间:2024/05/07 13:41:03
#include<stdio.h>
void main()
{
int i;
i=sum(2,3);
printf("%d",i);
}

int sum(x,y)
int x;
int y;
{

return(x+y);
}

运行后出现错误提示如下:

--------------------Configuration: lianxi - Win32 Debug--------------------
Compiling...
lianxi.cpp
C:\Documents and Settings\jijianjc\lianxi.cpp(5) : error C2065: 'sum' : undeclared identifier
C:\Documents and Settings\jijianjc\lianxi.cpp(9) : error C2065: 'x' : undeclared identifier
C:\Documents and Settings\jijianjc\lianxi.cpp(9) : error C2065: 'y' : undeclared identifier
C:\Documents and Settings\jijianjc\lianxi.cpp(10) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
C:\Documents and Settings\jijianjc\lianxi.cpp(10) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

lianxi.exe - 1 error(s), 0 warning(s)

奇怪了,你用什么编辑器啊,我把你的复制下来,可以运行的,结果也没啊,我是用WIN-TC 1.8

sum函数未声明