c语言return到底该怎么用,有什么用。我看 return后面能加好多东西。。
比如return 0。。。return 1。。函数中 return 一个变量。。还有return 一个函数。。还有些其他的。。能一个个的介绍下用法和作用吗
return的作用在于返回其所在函数中的某个东西。就像你说的,可以变量,也可以值函数等。
首先说说返回0或者1的情况。其实在函数中,如果你把函数类型定位整型,那么你是肯定会用到return的
int main()
{
return 0;
}
注意,这里的int 和return 0是可以省略掉的。所以我们常常看到
main()
{
;
}
这样定义函数的。那么这到底有什么用呢??这其实是检测你函数是否能编译的。如果你的函数能正常编译,那么就会返回0,当编译器收到0时,则证明这个函数是正确的。
2.第二种就是在其它函数中用到return。他们的作用是返回一个值,这个其它函数可能会调用,这就是它的作用。例如
int main()
{
int a;
int b();
a=b;
}
int b()
{
i=1;
return i;
}
本回答被提问者和网友采纳main函数的return没有作用
其他函数的resturn表示函数处理的结果
比如要求n的阶乘如下:
#include<stdio.h>