函数问题原因不知道
【例1】上机调试下面的程序,记录系统给出的出错信息,并指出出错原因。#include <stdio.h>
void main()
{
int, y;
printf(“%d\n”,sum(x+y));
int sum(a,b)
{
int a,b;
return(a+b);
}
}
main必须是int返回值 #include <stdio.h>
int main()
{
int, y;
printf(“%d\n”,sum(x+y));
int sum(a,b)
{
int a,b;
return(a+b);
}
return 0;
} sum未定义,且使用了中文标点 xiaosi4081 发表于 2020-6-5 17:08
main必须是int返回值
这个不会报错,只是最好不要用
你没找到关键 xiaosi4081 发表于 2020-6-5 17:09
目测无法过 本帖最后由 jackz007 于 2020-6-5 17:54 编辑
printf(“%d\n”,sum(x+y));
int sum(a,b)
修改后的代码:
#include <stdio.h>
sum(int a , int b)
{
return a + b ;
}
main()
{
int x = 49 , y = 51 ;
printf("%d\n" , sum(x , y)) ;
} xiaosi4081 发表于 2020-6-5 17:09
int 后面不能有逗号呢,被调用的函数也不能这样写在主函数里面 qiuyouzhi 发表于 2020-6-5 17:14
这个不会报错,只是最好不要用
你没找到关键
抱歉{:10_243:}
页:
[1]