C语言中函数返回类型和函数返回值
3个回答
展开全部
例如函数定义为: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)中的返回类型为整型。
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
或double)、复合类型(如int&或double*)、用户定义类型(如枚举类或void
后者意指函数不返回值)
函数返回类型可以是预定义类型(如int
或double)、复合类型(如int&或double*)、用户定义类型(如枚举类或void
后者意指函数不返回值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |