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

時間 2021-05-14 10:01:56

1樓:匿名使用者

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

加到下面的泛型集合中去

listlist=new list();

list.add(a);

list.add(b);

return list;

用的時候用foreach迴圈遍歷

2樓:椴

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)}

3樓:

private int getint(out int a)

或者用列舉型別!

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

4樓:匿名使用者

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

用out返回出來

5樓:

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

在c#中如何獲取一個函式的返回值?

c實驗編寫兩個函式求兩個整數的最大公約數

include include int fun y int,int int fun b int,int main int fun y int x,int y return i int fun b int x,int y return i include int cal int m,int n int...

C語言寫兩個函式,分別求兩個整數的最大公約數和最小公倍數

問明 include 0和任意的一個數的最大公約數就是那個數 最小公倍數就是0 int yue int x,int y int m,t if y x t x 將x與y的值交換 x y y t while y 0 m x y x y y m return x int bei int x,int y,i...

c語言刑序2019中有兩個呼叫函式他們的作用是什

int isempty int n size 統計陣列中零元素的個數 在函式isfull 中,如果二維陣列具有這樣的特點 相鄰元素互不相同,則返回1,否則返回0。例如有下面前兩組二維陣列,它們當中任意一個元素的相鄰元素都不相同。在第三組二維陣列當中,存在相鄰元素相同的情況,每檢測出一次相同count...