1樓:匿名使用者
不對。int,char或者自定義的類可以通過值引數和引用引數兩種方式傳遞給函式,陣列不行。
陣列是兩種指標傳遞:
void sort(int *a); //對於指標a來說是值傳遞,對於陣列來說是指標傳遞
void sort(int a[100]); //這種方法類似於引用,但實質上還是指標傳遞
2樓:謝3哥
當然對了
1,引用 int aaaa(int& a);
2,值 int bbbb(int b);
c語言裡可以將陣列作為引數,以值的方式傳遞給函式嗎?
3樓:匿名使用者
如果是隻傳陣列的數值的話,是做不到的。
如果傳陣列中某個值的地址的話,是可以做到的。
簡單來說:只能以傳 陣列地址 的方法來實現。
4樓:gta小雞
c語言是做不到的,只能壓指標。c++可以做到。
華師**09物件導向程式設計作業答案 15
5樓:匿名使用者
答案已發 專門做*華*師*在*線
專業高效
C陣列的引用做函式引數怎麼寫,c 中關於陣列作為函式引數的幾種方法
陣列名作函式引數 陣列名可以作函式的實參和形參。如 12 3456 78910 11main f int arr,int n array為實引數組名,arr為形引數組名。在學習指標變數之後就更容易理解這個問題了。陣列名就是陣列的首地址,實參向形參傳送陣列名實際上就是傳送陣列的地址,形參得到該地址後也...
資料結構中何時用引用引數,何時用賦值引數
大姐說大事 在形參表中以符號 開始的引數即為引用引數。如果一個形參是引用引數,呼叫部位將把實參的地址傳遞給子程式。子程式可以改變傳遞給引用引數的任何實參,因為子程式操作的是真正的變數,而不是它的副本。一般情況下,對於任意一個類a,如果程式設計師不顯示的宣告和定義上述函式,c 編譯器將會自動的為a產生...
C 字串陣列如何作為函式引數
sizeof string 由於它們都是和系統相關的 我的作業系統是32位的 所以在不同的系統下取值可能不同,這務必引起注意,儘量不要在這方面給自己程式的移植造成麻煩。一般情況下,在32位系統中,sizeof string 為16位元組。sizeof都和記憶體中的儲存方式有關。你這裡沒有理清楚陣列函...