c语言函数的返回值最后能输出吗?
2个回答
展开全部
例如函数定义为:int max(int a, int b),这是个函数是获得a,b两个整数值较大的那个,在函数的前面有个int值,说明这个函数返回的是一个整数类型,所以他的返回类型为整型,如果a值比较大就会返回a,这个a的值被称为返回值。 #include <stdio.h>int max(int a,int b)
{
int z;
if(a>b)
z=a;
else
z=b;
return(z);
}void main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d \n",c);
} 如:在主函数中调用函数int max(int a,int b),如果我们输入1,2,则最后显示2,2为返回值,而函数int max(int a,int b)中的返回类型为整型。
{
int z;
if(a>b)
z=a;
else
z=b;
return(z);
}void main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d \n",c);
} 如:在主函数中调用函数int max(int a,int b),如果我们输入1,2,则最后显示2,2为返回值,而函数int max(int a,int b)中的返回类型为整型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询