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 中,陣列只能通過值引數和引用引數兩種方式傳遞函式
傳參有三種方式 值引數 指標引數和引用引數 在把陣列作為引數傳遞給函式時,有值傳遞 by value 和地址傳遞 by reference 兩種方式。在值傳遞方式中,要在陣列引數的尾部加上一對方括號 呼叫函式時只需將陣列的地址 即陣列名 傳遞給函式。例如 如果陣列x被宣告為 int x 10 那麼函...