11问答网
所有问题
当前搜索:
return两个数
c++函数中
return
(a,b)可以返回
两个
值吗?
答:
不可以 (a,b)是一个逗号表达式,逗号表达式总是返回最右面的值,所以这个表达式的值是b,即
return
(a,b)等价于:a;return b;
C语言中
return
语句怎样返回
两个
或多个值
答:
return
语句不能直接返回多个值。如果想通过函数内部返回多个值的话,可是使用以下代码:include <stdio.h> //定义一个s typedef struct _a{ int a;int b;}A,*PA;//函数返回结构体变量,它里面就可以包含多个值 PA func(){ PA a = (A*)malloc(sizeof(A));a->a = 2;a->b = 3;retur...
java 方法中的
return
可以返回
两个
以上的值吗
答:
java中
return
语句不能同时返回
两个
值。java中return作为程序结束语句,return后直接会结束函数,同时返回一个返回值,这个返回值的类型是在函数方法上声明好了的,例如public int add(int a,int b){。。。;return a+b;},所以return有且仅有一个返回值。但如果想要返回两个以上的值:可以使用st...
C语言函数中能否有
两个return
?
答:
不能,函数的返回值只能有一个,所以程序执行到第一个
return
就直接跳出,没有执行
return
d;可以使用指针,a,b为入口参数,c,d为出口参数,这样就可以解决多个返回值的问题,希望能帮到你。include <stdio.h> void f(int a,int b,int *c,int *d){ c = a + b;d = a - b;} int ma...
在C语言中,如果一个函数返回
两个数
,
return
语句中要怎么表示?是用数组...
答:
你是想返回
两个
值?这是不行的,一般是通过指针达到这个效果,但函数只能返回一个值(理论上)。如果想返回多个值的话,可以用指针或者数组来做为函数的参数.才能返回多个值的.如果想返回多个值,对指针或数组不熟悉的可以用全局变量,在函数中用你定义的全局变量,则能改变全局变量的值.再在主程序中用...
c语言 麻烦说下
return
((a=y);2); 这个语句返回的是
两个数
吗?
答:
return
返回的绝对是一个单位的东西,或数或串。表达式a=y的返回值等于y的值。后面那个不太懂。你编程看一下呢?
java 一个method中能不能
return 2个
变量?
答:
java 一个method中不能
return 2个
值 可以在传递参数的是时候传递一个引用类型参数,比如一个类 或者List ...函数的返回值 返回一个对象然后在此对象里面封装需要的值,或者直接返回一个Object 数组
C++在不用指针或数组的情况下,怎样返回
两个
或多个值?
答:
C++在不用指针或数组的情况下无法返回多个值,
return
只能返回一个值,而且这个值是个数值(指针是内存地址,也是个数值)想返回多个值,可采用以下方法:一、通过函数参数返回 void max_min( int *a, int n, int *max, int *min ) //若想带回数据,返回的参数必须是指针类型{ int i; ...
return
()语句能返回多个值吗
答:
函数的
return
语句只能返回一个值,可以是任何类型。因此,可以“返回一个tuple类型,来间接达到返回多个值”。例1、:x除以y的余数与商的函数 defF1(x,y):a=x%y b=(x-a)/y return(a,b)#也可以写作returna,b (c,d)=F1(9,4)#也可以写作c,d=F1(9,4)printc,d...
C语言中return到底怎么用?完全搞不懂return1;
return2
;return3;到底什么...
答:
return
x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值,比如:int solve(){ int k;xxxxxx return k;} 比方主函数int main(){}这里就必须有一个return,只有void时可以不用返回值。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
一个函数中有两个return
return两个参数
函数两个return
两个return
return两个值
两个return连在一起
return可以返回两个值吗
return指往返两程吗
return address