freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

char9-數(shù)組(編輯修改稿)

2025-09-01 18:44 本頁面
 

【文章內(nèi)容簡介】 量名和數(shù)組名。 因此,當(dāng)指針變量 p指向了數(shù)組的首元素后,數(shù)組 a[i]可表示為下列幾種形式: *(a+i) *(p+i) a[i] p[i] 注意,圓括號不可少。 數(shù)組 a[i]的地址可表示為下列幾種形式: a+i p+i amp。a[i] amp。p[i] 這里的 a和 p的區(qū)別是, a是不可不變的,而 p中的地址值卻是可變的。因此, a++、 a=p、 p=amp。a等運(yùn)算都是非法的,而 p++、 p=a、 p=amp。a[i]則都是合法的表達(dá)式。 指針變量的運(yùn)算 指向一維數(shù)組的指針變量,可以進(jìn)行簡單的算術(shù)運(yùn)算和關(guān)系運(yùn)算。 1.指針變量的算術(shù)運(yùn)算 2.指針變量與指針變量的減法運(yùn)算 如果兩個(gè)指針指向同一個(gè)數(shù)組,它們可以進(jìn)行減法運(yùn)算,運(yùn)算法則如下: 指針變量 1指針變量 2 注意兩個(gè)指針變量必須是指向同一數(shù)組的數(shù)組元素的指針變量,它們的差并不是它們地址值的差,而是它們所指向的數(shù)組元素的下標(biāo)之差。 3.指針變量間的關(guān)系運(yùn)算 指向某一數(shù)組中元素的兩個(gè)指針變量還可以進(jìn)行關(guān)系運(yùn)算,其運(yùn)算規(guī)則為: 指針變量 1 關(guān)系運(yùn)算符 指針變量 2 如果指針變量 1中的地址值和指針變量 2中的地址值滿足關(guān)系運(yùn)算時(shí),式子的值為 1(真 ),否則為0(假 )。指針變量間的關(guān)系運(yùn)算在處理數(shù)組的循環(huán)中常作為循環(huán)的控制條件。 函數(shù)之間對一維數(shù)組和數(shù)組元素的引用 形參為指針變量時(shí),實(shí)參和形參之間的數(shù)據(jù)傳遞 調(diào)用函數(shù)時(shí),數(shù)組元素可以作為實(shí)參傳送給形參,每個(gè)數(shù)組元素實(shí)際上代表內(nèi)存中的一個(gè)存儲單元,因此對應(yīng)的形參必須是類型相同的變量。數(shù)組元素的值可以傳送給該變量,在函數(shù)中只能對該變量進(jìn)行操作,而不能直接引用對應(yīng)的數(shù)組元素。 數(shù)組名作實(shí)參 數(shù)組名作為函數(shù)的參數(shù),在函數(shù)間傳遞的并不是整個(gè)數(shù)組,而是數(shù)組的首地址,換句話說,就是形參數(shù)組與實(shí)參數(shù)組指的是同一個(gè)數(shù)組。因此,在被調(diào)函數(shù)中改變了形參數(shù)組的某元素值,其對應(yīng)的實(shí)參數(shù)組元素值也跟著發(fā)生改變。當(dāng)數(shù)組名作為形參時(shí),其對應(yīng)的實(shí)參可以是指針變量、數(shù)組名、地址表達(dá)式。 在函數(shù)中,可以通過此指針變量來引用調(diào)用函數(shù)中的對應(yīng)的數(shù)組元素,從而達(dá)到對調(diào)用函數(shù)中對應(yīng)的數(shù)組元素進(jìn)行操作。 在 C程序中,可以用數(shù)組名作函數(shù)的實(shí)參和形參。數(shù)組名作為函數(shù)參數(shù)時(shí)將數(shù)組的起始地址傳遞過去,形參與實(shí)參可以選擇如下對應(yīng)關(guān)系: 實(shí)參 形參 數(shù)組名 指針變量 數(shù)組名 指針變量 數(shù)組名 數(shù)組名 指針變量 指針變量 將數(shù)組 a中 n個(gè)整數(shù)按相反順序存放。 ( 1) 形參與實(shí)參均用數(shù)組名 void inv(int x[], int n) { int t,i,j,m=(n1)/2。 for(i=0。i=m。i++) { j=n1i。 t=x[i]。 x[i]=x[j]。 x[j]=t。 } } main() { int i,a[10]={3,7,9,11,0,6,7,5,4,2}。 inv(a,10)。 printf(The array has been reverted:\n)。 for(i=0。i10。i++) printf(%d,a[i])。 printf(\n)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1