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

return在c语言中的作用

发布时间: 2022-11-19 10:48:59

1. c语言的return是什么意思

return -1表示函数返回值是-1。

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

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。

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

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

(1)return在c语言中的作用扩展阅读

注意事项:

1、一个c程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个c程序。这样便于分别编写和编译,调高调试效率。一个源程序文件可以为多个c程序公用。

2、一个源程序文件由一个或多个函数以及其他有关内容(如指令,数据声明与定义等)组成。一个源程序文件是一个编译单位,子啊程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。

3、c程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回main函数,在main函数中结束整个程序的进行。

4、所有函数都是平行的,即在定义函数时是分别进行的,是互相独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。函数间可以互相调用,但不能调用main函数。main函数是被操作系统调用的。

2. c语言中return的作用是什么

return就是直接返回,如果函数没有返回值,那么,在出现return语句的地方,程序会直接从函数推出的,void是没有返回值,就理解为它什么也没有返回好了

3. c语言return用法

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

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

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

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

(3)return在c语言中的作用扩展阅读:

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

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

4. C语言中return的作用

你如果用的是VC,那个有找错功能的。
我复制你的代码,编译提示是
(21) : error C2449: found '{' at file scope (missing function header?)
(26) : error C2059: syntax error : '}'
第21行和第26行有问题。
你在这个提示附近找发现第20行int max(int x,int y);多了一个分号。
去掉后即正常了

return是返回值函数,将结果返回。

5. C语言中return怎么用,主函数中一定要用吗

return,从函数调用执行中返回,可以分两种情况:

1、void型

例如:

void f2()

{

int i=1;

//return;//这样也可以,不要这一句也可以

}

2、非void型

例如:

int f1()

{

int i=1;

return 1;

//return(i); //这样也可以

}

有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的;对于void,在函数的最后一行代码,可以不用;其他地方,因为你要返回函数调用,所以必须要用。

对于非void,既然函数返回值类型定义为非void,那么肯定需要使用这个函数的返回值。比如返回值是函数运行结果,或者表明函数运行结果是成功还是失败。这种情况,即使是函数最后一行,也需要使用。

对于有些情况,没有return,编译器也不会报错,比如main函数(编译器会默认返回值为0,假设你的main函数返回值是int)。但是为了保持良好的习惯,还是建议使用。

比如你写的程序编译后需要在脚本中调用,我们可以通过检查你的程序的结束代码来判断你的程序的执行情况,成功或是失败。这时候的检查就依赖于你是否在main函数中正确使用了return。

(5)return在c语言中的作用扩展阅读:

举例:

#include "stdio.h"

void function()

{printf("111111");

return;

printf("222222");

}

main()

{

function();

}

运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2。这里的return其实还有个退出该程序的作用!也就是说在printf("111111");后面加了个return,就表示结束该函数,返回主函数中去了!

参考资料

网络_return(C语言语句)

6. 在c语言中,return的作用和用法

一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者。
而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。
return的作用1:表示返回,这个程序可以结束了,可以不带参数。
如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。
作用2:返回指定类型的值,在定义函数的时候不是有
int
af();int
这里是返回值。return
后面接的就是这个返回值,
这个函数执行后就可以给别的变量赋值了,他的值就是return
后面的值。

7. C语言程序中return的作用是什么希望能够有个比较详细的解答,最好能够举例

1:在main函数中的return代表程序的正常退出,先是运行终止处理程序,然后进行IO缓冲,文件关闭等操作,然后调用_exit进入内核,最后从启动例程中退出。
2:在其他函数中的return代表从函数当前函数返回调用他的函数,进行相关的栈操作,对相关寄存器的重新复制。
望采纳

8. c语言中的return作用

返回上层函数中调用该函数的位置。

9. C语言中return用法

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治理就起到了终止语句的作用了

等用得多了还会有些妙用的,你要自己慢慢体会

热点内容
应缴费档次配置异常怎么回事 发布:2025-01-15 13:20:34 浏览:617
成都php招聘 发布:2025-01-15 13:12:16 浏览:380
怎么调用服务器数据库 发布:2025-01-15 13:06:25 浏览:656
人人网设置访问权限 发布:2025-01-15 13:02:06 浏览:563
崩坏学园2脚本 发布:2025-01-15 12:58:43 浏览:459
我的世界服务器等级如何升 发布:2025-01-15 12:45:55 浏览:689
c语言程序填空题 发布:2025-01-15 12:45:53 浏览:545
怎么配置氯化钠浓度 发布:2025-01-15 12:34:06 浏览:206
4000除以125简便算法 发布:2025-01-15 12:27:41 浏览:464
源码商用 发布:2025-01-15 12:26:54 浏览:75