C语言中,什么叫返还值?最好能打个比方

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:50:39

就比如你是经理,
你有两个函数,
一个是你的清洁工,
一个是你的秘书,
你叫你的清洁工把你的桌子擦干净,这个函数是无返回值的,
你叫你的秘书将上个月的销售结果算出来,并告诉你结果,这个函数就是就是有返回值的,
其中这个算出来的销售结构就是返回值.
这样不知道可以不!

void main()
{
int i;
i=Fun(2);
printf("i=%d",i);
}

int Fun(int n)
{
return n*2;//返回
}

结果:i=4

就是一个函数,只要不是(VOID)空函数,执行完毕必然会有返回值。
比如我赋值
int A;
void main()
{
A=SUM(1,5);
}
int SUM(int s ,int d)
{
return (s+d);
}
这样A的值就变成了SUM(1,5)的值。

int Fun(int n)
{
return n*2;//n*2就是返回值
}