C中可以把自定義資料結構變數作為引數傳遞給方法嗎

2021-03-19 18:19:16 字數 834 閱讀 4794

1樓:匿名使用者

c#屬於基於clr的託管類編copy程語言,對方法的引數能夠使用引數傳遞和值傳遞兩種傳遞方式。你提出的問題關鍵資訊比較少,我初步推測,你所說的自定義資料結構應該是你自己編寫的一個類,裡面有一些你自定義的屬性資訊,例如:

public class a

get}

}你的資料結構定義好以後,就可以建立實體類物件。

a a=new a();

針對這個a,你可以作為方法的引數進行傳遞。

private void actiona(a _a)方法actiona,可以通過actiona(a);完成整個呼叫過程。

2樓:陽陽

完全可以,自定義的實體類物件就可以作為引數

3樓:匿名使用者

可以,只有形參和實參型別相同就可以

4樓:魔法軟糖

可以,自定義struct可以作為方法的引數傳遞。

怎麼用c#定義一個學生資料結構,並用該結構定義五個結構變數和賦值

5樓:匿名使用者

:;學號:;年齡:", name, studentid, age);}}

class program

;studentarry[1] = new student();studentarry[2] = new student();studentarry[3] = new student();studentarry[4] = new student();//輸出

foreach (var student in studentarry)}}}

c語言資料結構時間複雜度,C語言,資料結構中演算法的時間複雜度

1 因為抄f n 和g n 在n趨於 無窮大時襲為n 3階,h n 為n 1.5因此 1 f n o g n 2 g n o f n 3 h n o n 1.5 都正確bai,第 4 不對,du因為nlgn 的無窮zhi 大階次比n 1.5低,h n 趨於無窮大時dao被忽略了3 從優到劣也就是從階...

沒學過c語言可以學c語言資料結構與演算法嗎

你好一點小建bai議希望能du 對你有幫助 1 學演算法 學習演算法和zhi具體的語言還是dao 有一內定的聯絡,比如說你的容演算法最後要用c語言來實現,因為c是程序導向的,所以這和用物件導向的語言如c 來實現可能考慮的思路是有點區別的,但是你要說有絕對的關係也不一定,因為演算法他是一種思想,一種解...

關於c 自定義類中的輸出函式怎麼能輸出到檔案

加了一個函式 include include class matrix matrix int int getpoint int,int void disp matrix matrix int n 初始化為單位陣 int matrix getpoint int i,int j 找到矩陣i行j列的位置 ...