c语言小新真的不知道错误在哪
到底哪里错了求助谢谢#include<stdio.h>int main()
int calculate(int a ,int b )
{
int c, d, result;
scanf("%d,%d\n",&c,&d);
result = calculate(c , d);
printf("%d\n",result);
return 0;
}
int calculate(int a ,int b )
{
int result = a*b;
return result;
}
#include<stdio.h>
int main()
int calculate(int a ,int b )----------------好好想一想这条语句在什么位置,main函数又该在什么位置
{
int c, d, result;
scanf("%d,%d\n",&c,&d);
result = calculate(c , d);
printf("%d\n",result);
return 0;
}
int calculate(int a ,int b )
{
int result = a*b;
return result;
} 本帖最后由 jackz007 于 2019-10-28 00:23 编辑
这两句:
int main()
int calculate(int a ,int b )
必须改成下面这样:
int calculate(int a ,int b ) ;
int main()
如果 calculate() 函数定义出现在 main() 的前面,就不用专门说明了,直接调用就好了。
#include <stdio.h>
int calculate(int a , int b )
{
return a * b ;
}
int main()
{
int c , d , result ;
scanf("%d,%d\n", & c , & d) ;
result = calculate(c , d) ;
printf("%d\n" , result) ;
}
页:
[1]