在C语言里面return是什么意思用法是怎么用表示什么命令。

return

RETURN 形象点说就是一个函数的结束标志.
例如:

这是递归
#include<stdio.h>
#include<stdlib.h>
int Factorial(int);
int main()
{
int n;
printf("请输入一个非负整数n:");
scanf("%d",&n);
if(n<0)
printf("n 不能为负!\n");
else
printf("%d的阶乘为%d.\n",n,Factorial(n));
system("pause");
return 0;
}
int Factorial(int n)
{
if(n<=0)
return 1;
else
return n*Factorial(n-1);
}
在main函数中的return 0;是结束程序的,而Factorial函数中的return语句的作用就是结束Factorial函数并返回一个值
给main函数.

根据最新C99标准RETURN必须带一个返回值;
一定要注意这一点...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-16
返回一个值给函数的返回值,用在函数的最后,然后函数就结束了

int abc(int m)
{
return m;
}
void main()
{
printf("%d",abc(3));
}

结果就是3了,因为abc(3)这个函数的执行结果就是3
把3给了函数里面的m这个变量,然后返回了m给函数,这时函数的返回值就是m,也就是3了
第2个回答  2007-12-16
return 是结束整个函数的
第3个回答  2007-12-16
就是退出整个函数,return后面的参数是该函数的返回值。
第4个回答  2007-12-16
被调函数调用结束后,通过return将信息返回给调用函数。
相似回答