C语言第三章的总结问题,高手来啊!
发布网友
发布时间:2023-06-24 04:16
我来回答
共2个回答
热心网友
时间:2024-12-13 04:38
#include <stdio.h>
int average(int a,int b,int c); /*此处为average函数的声明,因为主函数进行调用时,还没有定义average函数,所以次处要先对average函数进行声明*/
void main(void)
{
int a=1,b=2,c=3;
int a2=1234,b2=2345,c2=3456;
int a3=9876,b3=2345,c3=1;
int y=average(a,b,c);
int y2=average(a2,b2,c2); //此处为average函数的调用
int y3=average(a3,b3,c3);
printf("\n the average is %d",y);
printf("\n the average is %d",y2);
printf("\n the average is %d",y3);
getchar();
}
int average(int a,int b,int c) //此处为average函数的定义
{
return (a+b+c)/3;
}追问average函数的定义是:int average(int a,int b,int c) 这一句,还是下面这一段?
int average(int a,int b,int c)
{
return (a+b+c)/3;
}
热心网友
时间:2024-12-13 04:39
调用函数前要在其之前声明以便通知系统,如果没有声明系统就不知道你这个函数是什么东西,所以main前那个int average(int a,int b,int c)是声明,后面的那个就是定义了,我也是新手,不好意思,多多指教。