当前位置:首页 » 编程语言 » c语言return的用法

c语言return的用法

发布时间: 2022-08-26 18:03:23

‘壹’ c语言中的return语句用法

这个就是函数的返回值,比如说fun1中return
1,那么这个函数的值就是1,比如这样
int
i;
int
fun(XXXX)
{
......;
return
1;
}
i
=
fun(xxxx);
最后i就等于1
还有函数遇到return,当前的函数就会结束,比如fun遇到return这个函数就结束了。

‘贰’ c语言return的用法

main前有个int,说明这个main函数要返回一个整型值,不写返回整型值就要警告或出错(编译器处理不一定相同)。写个return();就算是返回0值了,所以就能通过。但return();这种写法不同的编译器可能也有不同的解释,像你的编译器就被解释为return 0;或return(0);了,而有的编译器可能认为是错误的(我的就是这样)。所以还是正规写成return 0;或return(0);好。C的语法很灵活,也很松散,一些没有死规定的细节不同的编译器生产者处理上略有不同,造成了好多不能唯一确定的边缘情况。知道一下有好处。

‘叁’ c语言return用法

在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。

函数的返回值是由返回语句return实现的,函数执行的最后一个操作就是返回,返回的意义是:

(1)子程序函数返回主调函数,宣告函数的一次执行结束,在调用期间所分配的变量单元被撤消;

(2)送函数值到调用表达式中,当然这一点并不是必需的,因为有些函数有返回值,有些函数没有返回值。

(3)c语言return的用法扩展阅读:

c语言中return作为英语单词的含义:

return,英文单词,动词、名词、形容词,作动词时意为“返回;(尤指感觉)恢复;把……退回;以……相报;(网球等)回击(球)”,作名词时意为“返回;恢复;归还;(网球等)回击球;被退回的东西;回路导线”,作形容词时意为“来回的;巡回的;报答的;回程的;返回的”。

‘肆’ 关于c语言return用法

return 的作用是结束正在运行的函数,并返回函数值。
return后面可以跟一个常量,变量,或是表达式。

函数的定义一般是这样的,例如:
int a(int i)//第一个int是函数的返回值的类型,也就是return后面跟的值的类型,a是函数的名称,括号里的是传递给函数的参数,int是参数的类型,i是参数的名字
{
...//省略函数体内容
return b;//b必须与函数头的返回值一致(此处为int型)
}
简单函数举例:
int addOne(int b)
{
return b+1;
}
该函数的作用是取得一个数,将这个数加上1,再将结果返回
调用时这样:
int result= addOne(2);//此时result的值为3
函数括号里的参数也可以为变量或能算出值的表达式

以上就是一个基本的函数,一般的函数都有返回值,也就是return后面跟的值,返回值可以为各种数据类型,如:int,float,double,char,a[](数组),*a(指针),结构或类(c++)

但不是所有函数都有返回值,如果某个函数无返回值,那么返回值的位置则为“void”关键字,此时函数体中无返回值,即无return的值。但是函数中也可出现return,即一个空的return句子,其作用是使函数立即结束,如
void print()//括号中为空表示无传递参数
{
printf("a");
printf("b");
return ;//函数执行到此处结束
printf("c");
}//该函数只执行到return语句处,即屏幕上输出的为"ab"

return是个好东西
第一个作用,也就是他的真实作用
返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么
比方主函数int main()
{}这里就必须有一个return,只有void时可以不用返回值。
功能函数
int fun()
{
return 1;
}
这个时候fun函数的作用就是返回一个int 类型的值,可以直接拿来用比方int a=fun();
这里就相当于int a=1;
另外一个作用return后面的语句不会执行,我们可以用它来结束程序
比方找出三个数种最大的一个数

void main
{
int a,b,c;
if(a>b)
if(b>c)
{
return printf("最大值为%d",a);
}
.....
}
在这里if(b>c)
我们就可以直接得出a是最大了,就没必要执行下面的语句了,return治理就起到了终止语句的作用了。

‘伍’ c语言里的return具体怎么用

return
x,是函数返回的意思,main(){遇到return
x就结束了}
fun{遇到renturn就返回函数值}
c=fun();
fun(int
x)
{return
2*x;}
调用fun后c得到2*x,y=2*x是一样的,x是参数,y就是fun即函数值

‘陆’ C语言中return的用法

return从字面上理解为"返回"
实际上它确实是返回一个值,
return
0即:返回一个数值是0,
return
返回程序本身,即不需要
返回值
,
它用于控制流程,
即给你安排工作之后,你总要有个回复一样,
做完了,没做完,都是正确的,
它的意义在于回答本身,而不在于工作完成的情况如何
个人理解,没有参考,
如果误导你
请原谅
,
如果有所帮助也不必客气

‘柒’ 在C语言里面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必须带一个返回值;
一定要注意这一点...

‘捌’ 关于C语言中return的用法

一般来说,return函数的作用大多数表现在判断一个函数是否成功完成,比如说你写了一个很大的函数,当你在其他的程序中使用到这个函数的时候,一般的方法都要在使用它之后判断一下函数是否执行成功,那么如何判断一个函数是否成功执行了呢?这就要求函数结尾return一个值,当调用这个函数之后得到的值是return的值,说明这个函数执行成功了,当然函数不一定必须在结尾返回,如果你想知道错误发生在函数的哪个位置,你也可以在各个部位定义其他的返回值用来描述这个错误
而return用来作为值的传递实在是一种为了方便的目的,由于return只能一次返回一个值,所以当你有多个参数要返回的时候,就需要用参数传递来解决,要不函数有参数合用,是吧

‘玖’ c语言中return用法

第一个作用,也就是他的真实作用
返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么
比方主函数int
main()
{}这里就必须有一个return,只有void时可以不用返回值。
功能函数
int
fun()
{
return
1;
}
这个时候fun函数的作用就是返回一个int
类型的值,可以直接拿来用比方int
a=fun();
这里就相当于int
a=1;
另外一个作用return后面的语句不会执行,我们可以用它来结束程序
比方找出三个数种最大的一个数
void
main
{
int
a,b,c;
if(a>b)
if(b>c)
{
return
printf("最大值为%d",a);
}
.....
}
在这里if(b>c)
我们就可以直接得出a是最大了,就没必要执行下面的语句了,return治理就起到了终止语句的作用了
等用得多了还会有些妙用的

‘拾’ C语言中return的作用是什么,能具体点吗

return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

(10)c语言return的用法扩展阅读:

C语言return返回值的说明:

1、没有返回值的函数为空类型,用void表示。

2、return 语句可以有多个,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行,所以只有一个返回值。

3、函数一旦遇到 return 语句就立即返回,后面的所有语句都不会被执行到了。从这个角度看,return 语句还有强制结束函数执行的作用。

4、return语句是提前结束函数的唯一办法。

参考资料来源:网络-return(C语言语句)

热点内容
王者荣耀电脑如何改战区安卓 发布:2025-01-17 13:23:18 浏览:814
华为手机如何开启说出密码 发布:2025-01-17 13:23:12 浏览:101
服务器在美国说明什么 发布:2025-01-17 13:14:10 浏览:11
启辰t90有哪些配置 发布:2025-01-17 13:05:40 浏览:38
手机微博密码怎么改密码忘了怎么办 发布:2025-01-17 13:04:44 浏览:959
微笑云服务器 发布:2025-01-17 13:03:25 浏览:83
android顶部标题栏 发布:2025-01-17 13:02:28 浏览:692
androidjs传递参数 发布:2025-01-17 12:51:54 浏览:477
建筑大师辅助脚本 发布:2025-01-17 12:47:33 浏览:331
sql向上 发布:2025-01-17 12:43:57 浏览:275