1樓:匿名使用者
二維陣列a[i][j]:
1.a 陣列名,陣列的起始地址,陣列第0行地址還是第0行起始地址?
陣列名a表示陣列的首地址,該地址和第0行地址,第0行0列地址是同一個地址,但是表示方法不同
陣列第0行地址和第0行起始地址等價,一般說地址就是起始地址。
2.a[0]:第0行第0列元素的地址,或者說表示的是第0行元素
3.*a ,*(a+0) 第0行第0列元素的地址,和上面2的表示方法等價,
4.&a[i],表示的啥? a[i]表示第i行元素,再取地址表示第i行的地址
5.a+i+j,又表示的啥? 第i+j行0列的地址,*(*(a+i)+j)的話表示i行j列元素的值
2樓:匿名使用者
1.a 陣列名 陣列第0行地址
估計樓主對計算機儲存還不是很清楚。計算機中的地址是表示儲存該變數或者其它物件的一個起始地址。
2.a[0] 第0行第0列元素的起始地址
這個a[0]和a表示的地址是一樣的,單從地址來說。
3.*a ,*(a+0)a在這裡表示陣列指標,後面的表示a指標偏移0個元素的指標地址,所以還是起始地址。
4.&a[i],表示的啥?
&這個符號表示取變數地址,上面表示取出a[i]的地址。
5.a+i+j,又表示的啥?
估計寫錯了,應該是多維陣列a[i][j]。表示a陣列裡面有i列,j行。
3樓:伊·梵
如果陣列元素是簡單資料型別,"a[i]表示第i行第0列元素的地址"
如果陣列元素是複雜的結構體,"a[i]表示第i行第0列元素的起始地址"
兩種說法都可以的,只是用起始地址更準確一些因為計算機儲存一般是按照位元組來排列地址的,所以int,long,float,double等等都是佔好幾個地址的,所以說起始地址更好一些
4樓:匿名使用者
搞清這樣的概念:
指標:是地址,這個地址是莫個變數的地址
指標變數:很明顯,是個變數嘛
例如:int * i = &j;
比如j的地址是0x100;則i裡面存的就是0x100,而i又是個變數,即i本身也有個地址,比如0x200;所以上面可以理解成在記憶體的0x200中 ,它裡面的值是0x100;
其餘的可以自己理解。
5樓:
13分不多,送我吧:)
化學原電池的一些概念,快答
一種改進的鋅錳電池。以塗有高分子材料的紙張,即漿層紙,代替糊式電池中的漿專糊層作為電屬池正 負極間的隔離層。由於漿層紙很薄,只有0.1 0.2mm厚,正極粉的填充量可增加20 以上,使電池電荷量提高30 以上。同時,漿層紙的內阻小,電池的大電流放電和連續放電效能較好。因此這種電池又稱為高效能鋅錳電池...
押韻是什麼概念?請詳細一些,最好能舉一些相應的例子。謝謝各位了
押韻,又作壓韻,是指在韻文的創作中,在某些句子的最後一個字,都使用韻母相同或相近的字,使朗誦或詠唱時,產生鏗鏘和諧感。這些使用了同一韻母字的地方,稱為韻腳。詞義 詩詞歌賦中,某些句子的末一字用韻母相同或相近的字,使音調和諧優美。所謂押韻 也叫壓韻 叶韻 就是把相同韻部的字放在規定的位置上。所謂韻部,...
C 的一些問題 C 呼叫C 類的疑問
我也是初學c 的!說的不對的還請指點!看完你上面的寫的沒太看懂 可能我還沒學到你那一章 不過有一點可以確定的是 aliastomyclass 是 方法 不是 變數名 這有點像 關鍵字 不能用在做 變數名 一樣,方法 可呼叫但也不能用來做變數名。而且很明白的一點 aliastomyclass 不是 變...