网站首页 > 文章中心 > 其它

c语言函数返回值通俗解释的简单介绍

作者:小编 更新时间:2023-09-14 15:05:52 浏览量:424人看过

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

所谓返回值,函数才有,就类似于数学中的函数的概念f(x),其实跟数学概念一开始是一个意思,你传入一个值x,经过处理,然后返回处理的结果,处理的结果就叫做返回值.

就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值.

这其实跟数学中函数的概念是一样的.

当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数.如C语言中的printf这个方法,有些时候只希望屏幕输出一段加工过的文字,这就可以放在子函数中处理,而不需要将处理结果返回给主函数再处理,能够节省代码量.

又如一些多线程的函数,很多都是没有返回值.具体情况具体分析...

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

返回值的意思是将函数实现的结果返回给调用者.

按标准来说,C的main函数是需要有返回值的.标准中main函数返回类型是int的,所以需要一个返回值.但是由于历史原因,很多地方可以看到没有返回值的main.

比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出.

扩展资料:

常用库函数有:

scanf格式输入函数

printf格式输出函数

systemdos命令函数

sort排序

main主函数

fgets文件读取字符串函数

fputs文件写入字符串函数

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

函数的返回值简单的理解就是函数的运行结果

void main(void)

{

int ret=0;

ret=funtest();

}

int funtest(void)

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

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

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

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

扩展资料

C程序中的print函数:

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

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

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

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

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

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

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

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

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

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

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

c语言中的返回值是什么意思,通俗一些,我是一个初学者,谢谢.有返回值与无返回值又是什么意思呢

首先,函数是用户编写的一个执行过程.它被编译器解释并被CPU执行后将产生一个效果和影响,这个效果和影响可能是对某些变量或视图的改变;也可能是根据用户传入的参数经过一系列计算和变换而产生的一个值,这个值 就是函数的返回值.

有返回值和无返回值并没有根本的区别.只是有些函数将它产生的影响通过数值或其他形式变量的形式呈现出来并返回给你,这类函数叫有返回值函数;而有些函数并不需要将这种影响返回并通知你,它们造成的变化只在程序中体现,这些函数叫做无返回值函数,或者说它们也有返回值,返回值为void.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章