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

如题所述

返回值就是函数值。就是函数调用结束后,一般会返回一个值。这个值的类型看你是怎样定义的。
例如:int f(int); 这个函数是一个有返回函数,返回值为整型
char f(int);这个函数是一个有返回函数,返回值为字符型
如果是f(int);这个函数默认返回值类型为整型
如果不需要函数有返回值,则需要用void 关键字,如:void f(int);这是个无返回函数,不需要return关键字。如果要用 则用 return ; return 后面什么也没有
希望能帮助到你
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-28
你好,C语言是基于函数的编程,他的代码必须放到函数中。你这个说有无返回值,其实说的是函数有没有返回值。
无返回值的函数,只进行某种操作。
有返回值的函数,可以将某个变量或指针返回其调用函数。

两者形式上的区别如下:
无返回值:void fun1();
有返回值:int fun2();

调用的区别:
无返回值:
main()
{
……
fun1();
……
}
有返回值:
main()
{
int a;
……
a=fun2();
……
}
第2个回答  2020-10-26
int a(){}

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

C语言中返回值为空和返回值为零分别是什么意思?
1. 返回值为空:在C语言中,返回值为空通常指的是一个函数没有返回任何实际的数据,就像借用的茶壶在使用后归还时发现里面是空的。在字符串处理函数中,返回空字符串常用来表示没有找到预期的数据。例如,如果在字典中查找一个不存在的单词,函数可能会返回一个空字符串,表示没有找到该单词。2. 返...

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

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

C语言中返回值为空和返回值为零分别是什么意思?
返回值为空:意思就是像人家给你借茶壶用,用了后拿还你,但茶壶里面什么东西都没有,就为空。返回值为空一般是在字符串变量函数里面。比如在语文课本里面找“高兴”两个字,如果找得到,就返回该课的课题名称,如果找不到这两个字,就要返回空,表示这本书里面没有“高兴”这么两个字。返回值0:...

c语言中的返回值是什么意思,通俗一些,我是一个初学者,谢谢.有返回值与...
首先,函数是用户编写的一个执行过程。它被编译器解释并被CPU执行后将产生一个效果和影响,这个效果和影响可能是对某些变量或视图的改变;也可能是根据用户传入的参数经过一系列计算和变换而产生的一个值,这个值 就是函数的返回值。有返回值和无返回值并没有根本的区别。只是有些函数将它产生的影响...

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

c语言中的 void是说没有返回值。。是什么意思。返回值为0呢?
返回0代表成功,也就是正确的意思,程序运行成功。返回-1代表错误。返回NULL也是。void 是空类型,也就是没有返回值,不反悔任何数据。主函数main默认是int类型的,如果你不写return 0,系统会自动给这个程序不上return 0

C语言中的main函数是什么意思?
} type 可以为任意的C语言中的数据类型。也可以为VOID(即无返回值)。其次,main函数的前面可以为int也可以为void.因为main函数也是函数(废话)。当这个函数执行完毕之后会返回给系统一个值,0表示正确(常)执行。如果你写void的话,编译调试的时候,编译器会自动像系统返回一个值。第三,在写C++...

C语言中调用有返回值和无返回值函数有何区别?
无返回值的函数,只进行某种操作。\\x0d\\x0a有返回值的函数,可以将某个变量或指针返回其调用函数。\\x0d\\x0a\\x0d\\x0a两者形式上的区别如下:\\x0d\\x0a无返回值:void fun1();\\x0d\\x0a有返回值:int fun2();\\x0d\\x0a\\x0d\\x0a调用的区别:\\x0d\\x0a无返回值:\\x0d\\x0a...

相似回答