導(dǎo)讀 關(guān)于定義數(shù)組后數(shù)組名的值就是一個可以修改的地址這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1
關(guān)于定義數(shù)組后數(shù)組名的值就是一個可以修改的地址這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、以C語言為例:定義 int a[2];這里的a既是數(shù)組名,也是數(shù)組首地址,也就是說相當(dāng)于const int *a = a[0];以交換函數(shù)為例:void swap(int a[]){????int temp;? ? temp = a[0];????a[0] = a[1];????a[1] = temp;}傳入語句:swap(a);此處傳進來的是地址,數(shù)組中的值被改變了。
2、如果傳入值:void swap(int a,int b){????int temp;? ? temp = a;? ? a = b;? ? b = temp;}則數(shù)組中的值未被改變。
3、望采納。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!