函式可以有兩個返回值麼,一個函式可以有兩個返回值麼

2021-12-27 14:16:05 字數 3410 閱讀 2496

1樓:匿名使用者

返回值只能是1個,如果想得到兩個返回值的話,可以使用指標傳遞引數,函式內部修改指標所指向變數的值即可!

2樓:柚子爸爸

在呼叫函式時多加一個計數引用就行了。

例如有返回值的函式求解一元二次方程的解

double calculate2(double a,double b,double c,double& _count)//a,b,c為係數,_count

//為計數引數

else if(judge == 0 && _count==0)else if(judge > 0)

return solution2;}}

3樓:青天專用

雖然return只能返回一個值

但是沒有對這個值有型別要求

返回個陣列是可以的。陣列裡的元素有兩個就相當於返回兩個值還可以返回結構體,實現不同型別的返回值

這樣就實現了一個函式返兩個值。

4樓:嶽達峰

自定義函式的返回值只能有1個呢!

如果想得到多個返回值的話,可以定義陣列,然後用針傳遞引數,迴圈賦值再迴圈輸出就可以了呢!

5樓:匿名使用者

1個函式返回值只能是1個,如果想得到兩個返回值的話,可以使用指標傳遞引數

6樓:樂活店小二

可以反饋結構體指標, 在結構體裡面定義你要返回的值;

7樓:廖北伯

照語言的規定是不可以.

若遇到這種需求, 有三種處理法.

舉例來說: 假設函式 quo_rem接收整數a, b, 想傳回商數a/b 及餘數a%b.

處理法1:

int* quo_rem(int a, int b)void main()

處理法2:

class pair

pair quo_rem(int a, int b)void main()

處理法3:

void main()

8樓:風中傳說

可以,用陣列,返回首地址就ok了

9樓:夏夜輕語

用指標,或者返回陣列

10樓:

只能一個,但是可以有多個return語句

11樓:珈藍利珠

一個函式可以有兩個返回值麼?照語言的規定是不可以.

若遇到這種需求, 有三種處理法.

舉例來說: 假設函式 quo_rem接收整數a, b, 想傳回商數a/b 及餘數a%b.

處理法1:

int* quo_rem(int a, int b)void main()

處理法2:

class pair

pair quo_rem(int a, int b)void main()

處理法3:

void main()

php 函式裡面可以有兩個以上的返回值嗎?

12樓:溜鬚拍馬關雲長

只能返回一個值:

可以轉為一個陣列嘛

return array($a,$b);

13樓:匿名使用者

程式執行到return的時候

就會離開這個函式

所以只可以有一個return 哦

但是確是可以返回兩個值的

例如function slfjo($ht)得到的return 的值就是兩個值,中間用逗號分開

14樓:匿名使用者

不可以返回兩個返回值,你只能返回一個陣列裡麵包含兩個值。

function slfjo($ht)

15樓:韌勁

function slfjo($ht)

16樓:

python 可以 哈哈

一個函式可以有兩個返回值嗎?

17樓:廖北伯

照語言的規定是不可以.

若遇到這種需求, 有三種處理法.

舉例來說: 假設函式 quo_rem接收整數a, b, 想傳回商數a/b 及餘數a%b.

處理法1:

int* quo_rem(int a, int b)void main()

處理法2:

class pair

pair quo_rem(int a, int b)void main()

處理法3:

void main()

c#怎樣使一個函式有兩個返回值

18樓:匿名使用者

兩個返回值都是int型別,而且長度還不一樣可以這樣做,返回值型別為 list泛型集合在方法裡面你先把兩個int a=new int[3];int b=new int[5];

加到下面的泛型集合中去

listlist=new list();

list.add(a);

list.add(b);

return list;

用的時候用foreach迴圈遍歷

19樓:椴

ref必須初始化,因為是引用,所以必須先有才能引用,而out則是內部為外部賦值,所以不需要初始化,而且初始化也沒有用。

ref為內部對外部的值進行改變,out則是內部為外部變數進行賦值,out一般用在函式有多個返回值的場景。

class program

", age);

incage1(out age);

console.writeline("out後年齡是:", age);

console.readkey();

}static void incage(ref int age)static void incage1(out int age)}

20樓:

private int getint(out int a)

或者用列舉型別!

就返回二個int 型別的引數!

21樓:匿名使用者

public void getreturn(int out a,string out str)

用out返回出來

22樓:

建一個列舉,到時候返回這一個列舉即可!!!

如何判斷函式是否有反函式,判斷一個函式是否有反函式的條件是什麼?

解 如果函式f x 的影象與函式g x 的影象關於直線y x對稱 那麼函式f x 與函式g x 是互為反函式它們的影象要關於直線y x對稱。只要bai 函式y 與 自變數 dux 符合 一一對映的關zhi 系 就可以 簡單說就是一dao 個版x只能對應權一個y 一個y也只能對應一個x 那麼這個函式就...

已知函式f x x lnx ax 有兩個極值點,則實數a的

先給你一個範圍下午用 解釋,否則看不懂 0 a 1 2e 如果你能等得急的話下午給你 這個題目有點含金量 根據極值點與導bai函式du的關係,意思就是說這個函zhi數的導函式在定dao義域內穿過x軸兩次 版原函式求權導後f x lnx 2ax 1 意思是說,令這個導函式 0即構造方程lnx 2ax ...

兩個孩子兩個姓會有什麼危害麼,兩個孩子,一個跟爸爸姓,一個跟媽媽姓,會有什麼壞處?以後對於他們之間會有什麼不好的影響嗎

1 隨母姓的孩子會自卑 從小就給兩個孩子培養一種,這是我家不是你家的概念,這是孩子內心深處無法理解,更無法逾越的問題。隨母姓的孩子上學後,當同學發現他不是隨父姓,大家就該懷疑他不是親生的。這種懷疑如果讓孩子知道後,內心會特別的自卑,總感覺抬不起頭。試想一下,兩個孩子都生活在自己身邊,隨母姓的孩子會有...