问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言返回值具体是指什么?

发布网友 发布时间:2022-05-02 21:08

我来回答

5个回答

热心网友 时间:2022-06-27 06:20

子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达

1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型了

2、当不需要对这一结果进一步处理时,直接printf,这样可以直接在终端上显示结果了,这时就没必要去加了,直接VOID

扩展资料

void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 * 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。 

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

参考资料:c语言 - 百度百科

热心网友 时间:2022-06-27 06:20

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

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

扩展资料:

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

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

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

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

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


参考资料:

函数的调用-C语言网

热心网友 时间:2022-06-27 06:21

就是子函数的返回值,main主函数也是有返回值的,但是一般用不到,都忽略掉了
所以说,一般来说的返回值就是子函数的返回值
还有一点一定要注意,就是一个子函数一定是只能返回一个值,多了不可以。只能用数组或指针来完成

函数的返回值一般有两种,无论有无返回值,都需要标类型
一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0
另一种是非void型的。就是在函数前面写上类型,如int,float,char等,这个就是函数的返回值类型。这个一般在子函数的末尾或者程序的某个部位有个return返回一个。但是遇到return子函数一定是要结束的。
其实还有一种返回值,就是scanf和printf等系统带的函数,这个我知道printf的返回值是他打印的字符的数量。

热心网友 时间:2022-06-27 06:22

返回值是C语言中一个重要的概念,指的是函数执行完以后return的结果。
在一般的C教材中,都有比较详细的介绍。返回值的形式跟函数的类型有关,返回值可能是一个数据,一个指针,一个字符串等等。在调用这个函数的地方,可以根据返回值判断函数的执行是否正确或获取想要的信息。
举个例子来说吧,
int add(int x,int y)
{
int a;
a = x+y;
return a;
}
这个函数返回的是两个数相加的结果,你要是在一个函数中调用这个函数,可以通过返回值得到两个数据的和,如
int get_add()
{
int b;
b = add(1,2);
printf("%d\n");
return 0;
}
当你调用add函数,该函数返回的是a,你在get_add中调用时指定b = add();,那a就返回给了b,这个b就是你要的1+2的结果。在get_add函数中的return值是0,那么你就可以根据这个函数的返回值确定这个函数是否执行成功了,如
int main()
{
int c;
c =get_add();
if(c == 0)
{
printf("ok\n");
}
else
{
printf("error\n");
}
}
在这里,你知道get_add的返回值是0,如果调用这个函数返回值不是0,那就说明这个函数在执行的过程中出现了差错。
当然函数的返回值也可以是一个指针,这个指针里有你想要的东西。需要说明的是,有的函数是没有返回值的,比如顶一个void的函数没有返回值。
我只是举个例子来说明下问题,跟详细的东西需要你自己找了。

热心网友 时间:2022-06-27 06:22

首先,C语言中的函数有两种形式:1)有返回值,2)无返回值。有返回值的函数会把执行的结果(也就是你写这个函数的目的)返回到主函数中。没有返回值的函数主要是为了完成某种任务(其实这是废话,函数的功能就是为了完成某种任务。)而一般没有任何值返回到主函数中(也可以通过在无返回值的函数中操作全局变量来改变主函数中的变量的值)。函数声明的方式是:
Type FunctionName(type argument1,type argument2....type argumentn)
{

//函数体

}
type 可以为任意的C语言中的数据类型。也可以为VOID(即无返回值)。

其次,main函数的前面可以为int也可以为void.因为main函数也是函数(废话)。当这个函数执行完毕之后会返回给系统一个值,0表示正确(常)执行。如果你写void的话,编译调试的时候,编译器会自动像系统返回一个值。

第三,在写C++程序的时候一般写:
int main()
{
....
....
return 0;
}
c语言中的返回值是什么意思

1、C语言软件中返回值的意思如下:所有的函数,除了空值类型外,都会返回一个数值,空值是建议标准所做的扩展,该数值由返回语句确定。2、无返回语句时返回值是零;返回值是简单计算型,这种函数专门设计成对变元进行运算并返回计算值;返回值对信息进行处理,并返回一个值,以此表示处理的成功或失败;返...

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

就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值。这其实跟数学中函数的概念是一样的。当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数。如C语言中的printf这个方法,有些时候只希望屏幕输出一段加工过的文字...

c语言中的返回值是什么意思(c语言中什么叫返回值)

c语言中返回值的意思是将函数实现的结果返回给调用者。函数的返回值一般有两种,无论有无返回值,都需要标类型。一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0。另一种是非void型的。

c语言返回值是什么意思

在C语言中,函数需要明确指定返回值类型。返回值是指函数执行完后返回给调用者的值。在函数执行完后,程序会将返回值返回给函数的调用者,调用者可以利用返回值来进行后续操作。通常来说,返回值可以是整数、浮点数、字符等基本数据类型,或自定义的结构体等复杂数据类型。函数的返回值在程序中扮演着至关...

C语言中返回值是什么意思啊

返回值是C语言中一个重要的概念,指的是函数执行完以后return的结果。在一般的C教材中,都有比较详细的介绍。返回值的形式跟函数的类型有关,返回值可能是一个数据,一个指针,一个字符串等等。在调用这个函数的地方,可以根据返回值判断函数的执行是否正确或获取想要的信息。举个例子来说吧,int add(...

C语言中的返回值是什么

函数的值(或称函数返回值)是指函数被调用之后,执行函数体中的程序段所取得的值,可以通过return语句返回

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

1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。2、有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数...

C语言函数中的返回值是什么意思

C语言函数中的返回值就是此函数返回被调用处时,可以有一个确定的值。这个值在被调函数中由 return ...; 语句确定。

c语言的返回值是什么意思啊?

函数返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的...

C语言中的返回值和无返回值是什么意思?

返回值就是函数值。就是函数调用结束后,一般会返回一个值。这个值的类型看你是怎样定义的。例如:int f(int); 这个函数是一个有返回函数,返回值为整型。char f(int);这个函数是一个有返回函数,返回值为字符型 如果是f(int);这个函数默认返回值类型为整型 如果不需要函数有返回值,则需要用...

c语言中的返回值是什么意思 c语言返回值有什么用 c语言返回值类型由什么决定 c语言返回值怎么理解 c语言是指什么 c语言中文件是指什么 大学里的c语言指的是什么 c语言程序文件是指什么 c语言return返回值给谁
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...去东莞进行2周的培训,还给留了号码0769-33387118,119,可信吗?_百度... 啊有什么好听点的经典点的歌曲啊 啊 有什么歌好听 ...好听的歌曲 除了《伤风》《牛班春天》还有什么 教育部直属211 是什么东东 啊,什么歌好听 211工程大学、985大学教育部直属高校这意为着就是好大学吗? 电脑关于RAM和内存管理你需要知道的一些事 口头约定如何确定劳动关系 妄想山海云端岳云鲲在哪 鲲第二次进化具体位置图解 莎士比亚的<<仲夏夜之梦>>的剧本内容 梦见老婆被别人用绳子*起来要带走,她在喊我救她。这是什么意思? C语言规定,函数返回值的类型由什么决定? 晚上做梦梦见自己被一个人用绳绑着手腕拉走了怎么回事,想想有点害怕 太阳能定时加热时间怎么设置 我昨天晚上做梦梦见我被妈妈用电线把我五花大绑动弹不得,周公解梦 梦见有人用绳子绑住我的腰把我拉上路 小的时候总做同一个梦,梦见被人用绳子把自己捆起来,手脚都不能动,想醒又醒不来,请问怎么回事。 1. C语言源程序中,main()函数的返回值类型为 。 A.void B.char C.float D.int 在C语言源程序中,main()函数的返回值类型为 c语言 main()函数返回什么类型? fctx2269微信赚钱是真的吗? 求个中国原创音乐基地VIP帮忙发个做TX空间音乐背景的外链 歌曲地址http://fc.5sing.com/9679354.html### 单片机数码管显示hello..我用的是郭天祥的TX-1C标准版 马化腾的化学性质和物理性质,有多少个元素组成 做梦梦见被女人用绳子绑腿 找fc 上的一个游戏,可选的有4个人,与魂斗罗类似的游戏 高分求以前红白机上两个FC电视游戏的名字 fc ga-8tx 主板 怎么接线和跳线(电源开关接线) 小霸王84合一中的忍者蛙怎么不能玩? 二次元闺蜜头像 二次元五个人的闺密头像 梦见自己被别人用绳子捆结果用钱了事? 怎么区分美缝剂的优劣? C语言函数返回值什么意思 梦见一个女人被人用绳子捆着,扔进海里,然后她漂在水面上,是怎么回事 门德尔松仲夏夜之梦的演奏方式 有没有轻便又好用的CRM客户管理系统应用? 求好几个人的二次元闺密头像,要有男有女 哈希hq30d便携式溶解氧仪怎么验收 梦见红绳把我和一个人绑在一起 有没有唯美的二次元的一对五张的闺蜜头像?速回 仲夏夜之梦 谁唱的 美缝剂纳米的好还是真磁的好 有没有比较简单好用的scrm客户管理系统? 二次元闺密头像6人帮 二次元闺蜜头像都要长发银色 帮我找找清新唯美二次元的闺蜜头像(两张),谢谢! 求一款客户关系管理(CRM)软件? 关于在海边玩耍的动漫有哪些