这个C程序哪里错了啊?

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:44:43
我没看出这个哪里错了
可就是报错
麻烦大家看下了,谢谢
#include<stdio.h>
void main()
{
int a,b,c,d;

a=1;
b=2;
c=3;

d=volume(a,b,c);
printf("\n");
printf("volume=%d.",d);
}

int volume(int x,int y,int z)
{
int m;
m=x*y*z;
return m;
}

把函数volume放在main函数之前,就可以了
放在main后面也行,需要先声明一下的

#include<stdio.h>

int volume(int x,int y,int z)
{
int m;
m=x*y*z;
return m;
}

void main()
{
int a,b,c,d;

a=1;
b=2;
c=3;

d=volume(a,b,c);
printf("\n");
printf("volume=%d.",d);
}

把函数volume放在main函数之前,就可以了
放在main后面也行,需要先声明一下的

没错。在我这里运行也没报错。