什么是函数返回值?
返回值的就是你所调用的函数返回给你的值。
比如说void fun(int n,int m);前面的void就说明这个函数是没返回值的。
比如int fun(int m);时,这个函数执行以后要返回一个整型数。
简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。
一般情况下,求和这类的就要返回值,比如
int add(int a,int b)
{
return a+b;//这就返回a+b的和,用函数的时候,你只要传a,b的值就得了
}
用的时候这样:
int s=add(100,200); //就把100+200也就是300的值赋给s了
这种情况就是相当于你去A地做买东西,你肯定得拿东西回来。你拿回来的东西也就是返回值
-------------------------------------------
还有些不用返回值的,比如,输出,或者给有地址的变量赋值等 这些函数前面就可以用void 表示无返回值,当然你也可以返回你想返回的。比如说成功或者失败返回true or false.也可以随意返回一个int型的 1或者0
比如:
void pri(int i)
{
printf("%d",i);//这个就是打印一个整型的i出来
}
这种就像你去A地不干什么,就去那儿吼两句,也就不用拿什么回来了。
还有种给有地址的变量赋值。那就相当于你去a地寄了一封信,也不用什么什么回来。
啊,打得手累,我就这样理解了。给是清楚点了,呵呵
例如你要计算5+3=?,这个就需要返回值啦,但你要是排列字符之类的,就不需要返回值,因为它是对字符进行操作,没有数字。
函数返回值就是你所调用的函数返回给你的值。比如说void fun(int n,int m);前面的void就说明这个函数是没返回值的。比如int fun(int m);时,这个函数执行以后要返回一个整型数。
简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。
一般情况下,求和这类的就要返回值,比如
int add(int a,int b)
{
return a+b;//这就返回a+b的和,用函数的时候,你只要传a,b的值就得了
}
用的时候这样:
int s=add(100,200); //就把100+200也就是300的值赋给s了
这种情况就是相当于你去A地做买东西,你肯定得拿东西回来。你拿回来的东西也就是返回值
-------------------------------------------
还有些不用返回值的,比如,输出,或者给有地址的变量赋值等 这些函数前面就可以用void 表示无返回值,当然你也可以返回你想返回的。比如说成功或者失败返回true or false.也可以随意返回一个int型的 1或者0
比如:
void pri(int i)
{
printf("%d",i);//这个就是打印一个整型的i出来
}
这种就像你去A地不干什么,就去那儿吼两句,也就不用拿什么回来了。
还有种给有地址的变量赋值。那就相当于你去a地寄了一封信,也不用什么什么回来。
啊,打得手累,我就这样理解了。给是清楚点了,呵呵
例如你要计算5+3=?,这个就需要返回值啦,但你要是排列字符之类的,就不需要返回值,因为它是对字符进行操作,没有数字。
函数的返回值是指什么?
有返回值的函数会把执行的结果(也就是你写这个函数的目的)返回到主函数中。没有返回值的函数主要是为了完成某种任务(其实这是废话,函数的功能就是为了完成某种任务。)而一般没有任何值返回到主函数中(也可以通过在无返回值的函数中操作全局变量来改变主函数中的变量的值)。函数声明的方式是:Type...
何为函数的返回值,比如scanf()函数的返回值?
函数返回值即调用函数后产生的运行结果回馈给main函数。scanf返回值就是其参数符合你所需要输入的数据类型。举个例子scanf("%d", &a) == b,b就是其返回值,若你输入的东东是int那么b==1,若是其他"+"之类的东东b==0;
什么叫函数返回?为什么要返回?
则需要函数必须有返回值。函数的返回值用return去定义格式为: return 值 1、return是一个函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就会结束运行。2、return 的返回值无类型限制,即可以是任意数据类型。3、return 的返回值无个数限制,即可以用逗号分隔开多个任意类型的值。
函数的返回值是什么意思
返回值 就是通过程序计算之后的到结果,也是函数实现返回最终的结果函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。
什么是函数返回值?
函数,本质上是一个执行特定任务的算法。其是否返回值取决于函数的用途。对于需要结果的函数,如求和,如int add(int a, int b) { return a + b; },使用时,我们通过传入参数a和b,函数计算并返回它们的和,例如int s = add(100, 200); 这就好比去购物,你需要带回来商品(返回值)。然而...
c语言函数返回值是什么意思
就是子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达 1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型...
函数的返回值是什么?
函数运行的结局产物,便是我们所说的返回值。它在函数执行结束后,传递给调用它的那个函数,形成信息的交流。目前,我们所接触的函数返回值类型主要有四种。首先,以返回int类型为例,理解函数调用过程。当调用函数f,它属于被调用部分,而main函数则为主调用者。通常,返回值是传递给主调函数的,如代码...
返回值是什么意思
返回值是函数与调用者之间沟通的桥梁。通过返回值,函数可以传递其执行的结果给调用者,使调用者能够根据这个结果进行下一步的操作。例如,在一个网络请求的函数中,如果返回值表示请求成功,那么调用者可能会继续处理响应数据;如果返回值表示请求失败,调用者可能会进行错误处理或重试。总之,返回值是函数...
c语言中什么是返回值啊?
函数返回值能表示函数的运行结果或运行状态,如果没有返回值那么经常要增加变量使之在函数内部进行修改,以此记录函数运行状态或结果。但给函数带上返回值能简化很多操作。如int max(int a,int b);那么函数的返回值是a,b中的最大值,如果没有返回值,则需增加参数int *c;使之在函数内部修改,记录a...
C++的函数返回值是什么意思 通俗点讲
C++的函数返回值是由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。函数可以有返回值,也可以没有返回值:1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return...