发布网友 发布时间:2024-09-28 09:47
共0个回答
一般引用一个需要一个返回值的函数时那个函数通常就用return返回所需要的值,还有一种情况就是函数接收的参数是数组或某个指针(其本质都是地址),此时就是直接对主调函数中的数据进行操作,不需要返回值的
C语言中什么时候该用return,什么时候不用?这个函数里面可以用return (后面不跟数据),也可以把return语句省略。这时函数调用到最后一个右大括号时结束。一般用void的话就是没有返回值和不需要返回值的了,如调用一个输出函数,这个函数就没必要返回了,事实上这个函数只管输出就好了,也没有什么值要返回的,另一种是用指针传址的时候,因为你...
...把返回值返回到主函数中,何时不必返回?是有return()的就要返回,没...是因为需要返回值才用 return,而不是因为return才有返回值。 比如调用函数是求两个数的平方和,就需要返回值带入结果。如果是用于两个数交换的函数就不需要返回值,因为它只是执行了一种做法。百度限制我字数,555~
C语言中return 有什么作用?在什么情况下可以没有return?returen0和r...C语言中,关键字return可以出现在任意函数中,如果该函数需要有一个结果,可以通过return语句带回给调用函数中。return后的值是你自己定的。当然,函数中也可以没有return语句。比如:void fun (){printf(“***8”);} //该函数只是用来输出一行*号,没有涉及到计算,所以没有return 比如 int...
...为什么有的程序有定义调用的函数无RETURN还是影响结果,有的程序却不...&a);指针为形参。如int b(int*a);按引用的特点:形参改变后,实参也变!即形参的值改变,实参也变!另外,按引用实际上是通过参数的内存地址提取参数的值去进行操作!所以有时没有return 照样改变!return的作用:返回值函数需要一个返回语句,它是用return关键字将结果返回!希望对你有帮助!
c++被调用函数中return语句被调函数可以是无返回型,则不需要返回值,不需return语句,被调函数可以出现对个return语句,但是只可执行一个一个return语句只可以返回一个值。可以用malloc指令申请开辟动态内存空间的方式,返回一个数组。若想返回多个值,最简单的办法可以用全局变量传递参数 ...
return可以分为哪两种情况?return 可以分两种情况:1.有返回值的函数 int function1(){ return 1; --必须要return 才能有返回值。};2.没有返回值的函数 void function2(){ return; --写了return会直接跳出函数,不会继续执行下面的语句。int a=1+1;};
C语言中return怎么用,主函数中一定要用吗?return 1;//return(i); //这样也可以 } 有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的;对于void,在函数的最后一行代码,可以不用;其他地方,因为你要返回函数调用,所以必须要用。对于非void,既然函数返回值类型定义为非void,那么肯定需要使用这个函数的返回值。比如返回值是...
C语言递归问题,关于什么时候用return不一样 如果没有return,首先编译器有个警告,说不是所有分支都有返回值 另外,如果调用函数执行else里的语句,再找S[a],递归调用函数,如果找到了,返回a,但这个a不能传到最外面,因为else后面的Find函数执行完就没了,返回值不作为上一层的返回值返回到外部 ...
在Java中,return返回值的意义,为什么要用返回值?return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){ String a = "abc";return a;} 那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();第二种用法是,代码执行到...