导航:首页 > 软件知识 > 为什么程序有返回值

为什么程序有返回值

发布时间:2023-05-21 06:44:30

① 返回值是什么意思在什么情况下需要加返回值

方法中需要有返回值的时候要有return,例如sum()方法要返回一个相加后的结果..此时需要return. 如果方法只是打印一句话之类的话 没有返回 就不需要return

② 为什么编写函数都要返回值

因为要有一个返回值来判断程序下一步该做什么
如果没有返回值的话,程序伍埋正就腔悔会乱了套。液乱所以简单的讲返回值相当于一个指令,决定程序下一步做什么

③ 为什么这个程序要返回值

不是要你给出返回值。

而是代码的最后一行"}"后没有镇模换行御耐缓。
你在最后函数结尾的"}"后,用回车换下行,然后再编译试亩棚试。

④ 为什么c++好多程序要设返回值

在自动化处理的时候,带返回值的程序就相当有用了。
比如:我们要写一个批处理,把C盘上的文件拷贝到D盘,然后再把C盘上的文件删掉。(假设没有move这条指令)。我们担心一件事:假如拷贝命令因各种意外没能拷贝成功,千万别把原始文件删掉。这时候,程序返回值的价值就体现出来了。
c:/file.txt d:/file.txt
IF ERRORLEVEL 0 goto deletefile

echo 拷贝失败
goto end
deletefile:
echo 删除原始文件
del c:/file.txt
end:

⑤ 什么叫函数返回为什么要返回

函数返回即指返回值,返回值是一个函数的处理结果。返回的原因是如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须有返回值。函数的返回值用return去定义
格式为: return 值

1、return是一个函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就会结束运行。

2、return 的返回值无类型限制,即可以是任意数据类型。

3、return 的返回值无个数限制,即可以用逗号分隔开多个任意类型的值。

(5)为什么程序有返回值扩展阅读:

return 工作原理

在执行 return 语句时系统是在内部自动创建了一个临时变量,然后将 return 要返回的那个值赋给这个临时变量。

所以当被调函数运行结束后 return 后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。而且定义函数时指定的返回值类型实际上指定的就是这个临时变量的类型。

⑥ C语言 返回值是干什么用的

函数的返回值是指函数被调用之后,执笑乎稿行函数体中的代码所得到的结果,这个结果会通过return语句返回。

函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。

(6)为什么程序有返回值扩展阅读:

return返回值的工作过程如下:

程序运行过程中,我们知道,被调函数运行结束后才会返回主碰孝调函数,但是被调函数运行结束后系统为被调函数中的局部变量分配的内存空间就会被释放。

事实上在执行return语句时系统是在内部自动创建了一个临时变量,然后将return要返回的那个值赋给这个顷山临时变量。

所以当被调函数运行结束后return后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。

而且定义函数时指定的返回值类型实际上指定的就是这个临时变量的类型。这些都是系统自动完成的,稍微了解即可,不用深入研究。


⑦ “编程”里的返回值是什么意思

JAVA中返回值指的是在普通类的情况下,也就是在定义java方法时,必然需要定义一个返回值类型或者使用void占位符占位,然后在方法体末端return一个返回值,需要与定义时候的返回值类型一致。然后在调用此方法时,就会把返回值传输到调用处。

通常每定义一个函数,在它前面需要定义这个函数使用后最终得出的结果。如果这个函数不需要产生结果,则返回值为void。如果操作产生了结果,这个结果就需要拿出来给其它函数使用,那么得定义这个返回值为什么类型。比如,整型int,字符串型string等,以便别的函数使用这个结果。

JAVA中的对象是一个抽象的概念,是要操作的目标。比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这就对应于对象里的方法。

另外,主板、CPU、显卡、键盘等等组件,可以称作对象的集合。

(7)为什么程序有返回值扩展阅读:

在C和C++中,程序最后都有一个return语句,返回一个整数值。这个整数值代表这个程序运行的结果。

自定义函数的返回值类型:

1.如果函数是void类型,则无返回值,则下面语句不能再出现return。

2.如果函数有返回值,那么一定要有return。

3.return是语言级别的,它表示了调用堆栈的返回。

参考资料来源:网络—返回值

参考资料来源:网络—对象(编程)

⑧ 请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易懂越好!

所谓返回值,函数才有,就类似于数学中的函数的概念f(x),其实跟数学概念一开始是一个意思,你传入一个值x,经过处理,然后返回处理的结果,处理的结果就叫做返回值。
就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值。
这其实跟数学中函数的概念是一样的。
当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数。如C语言中的printf这个方法,有些时候只希望屏幕输出一段加工过的文字,这就可以放在子函数中处理,而不需要将处理结果返回给主函数再处理,能够节省代码量。
又如一些多线程的函数,很多都是没有返回值。具体情况具体分析。。。

⑨ c语言中函数的返回值到底是什么意思,有什么用

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。

函数可以有返回值,也可以没有返回值。

1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。

2、有返回值的函数让枣芦:函数的最后会有一个返岩基回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。

(9)为什么程序有返回值扩展阅读

C程序中的print函数:

是这样写的:printf("%d ",printf("%d",printf("%d",i)));

一共有三个printf函数,我们可以使用一些代号来简化这个printf函数,如下:

代号A: printf("%d",printf("%d",i));

代号B: printf("%d",i)

则C程序代码可以简化为:printf("%d ",A); 那么我们就先来求A。而A,又可以简化为:printf("%d",B);那么就先来求B。

B是 printf("%d",i),打印出“123”,即在C语言运行结果坦带中,你最先看到的是123。C语言printf函数的返回值是printf实际控制输出的字符数,那么打印的123 就是3个字符,因此printf("%d",i)返回的就是3,也就是B是3。

那么,A就可以写为printf("%d",printf("%d",3));打印出3,即在运行结果中,你紧接着会看到3。

而打印出的3是1个字符,因此A就是1,那么printf("%d ",A); 实际上就是printf("%d ",1); 打印出1。

阅读全文

与为什么程序有返回值相关的资料

热点内容
光储存技术用于哪些领域 浏览:860
深圳怡宝总代理怎么样 浏览:418
c程序输出如何四行星号 浏览:659
实型数据关键字有哪些 浏览:735
aiot上哪些交易所 浏览:245
奶茶店有什么可以代理的 浏览:296
技术大牛需要什么条件 浏览:379
东莞黄江哪个市场比较旺 浏览:146
m4运动手环怎么信息推送 浏览:721
虚拟货币交易的钱怎么提出来 浏览:785
北方人才市场是什么性质的单位 浏览:414
剑魂怎么交易元宝 浏览:164
镇赉县南市场是哪个社区 浏览:37
股市交易之前如何入市 浏览:374
买产品送股权有什么好处 浏览:367
从哪里可以学到股票交易 浏览:216
绘本代理商怎么做 浏览:539
医院纠纷法律程序走了怎么办 浏览:22
微信有未读信息怎么生成 浏览:144
神魔大陆手游怎么交易 浏览:794