在c語言中引用陣列元素時,其陣列下標的資料型別允許是:整數常數或整數運算式。 C語言規定只能逐一引用數組元素而不能一次引用整個數組,資料元素的表示形式為“數組名[下標]”,下標可以是整數常數或整數表達式。
本教學操作環境:windows7系統、c99版本、Dell G3電腦。
在c語言中引用陣列元素時,其陣列下標的資料型別允許是:整數常數或整數運算式。
教學推薦:《c語言教學影片》
陣列中只有一維數組,陣列的大小必須在編譯期作為常數決定。但C數組的元素可以是任何類型的對象,當然也可以是另一個數組,所以「模擬」出一個多維數組。
陣列名稱:
指向該陣列下標示為0的元素的指標。
數組下標:
C語言規定只能逐個引用數組元素而不能一次引用整個數組,資料元素的表示形式為「數組名[下標]”,下標可以是整數常數或整數表達式。
任何一個陣列下標運算都等同於一個對應的指標運算。
即:a[i]=*(a i)=*(i a)=i[a]
(後種寫法絕不推薦)
例:
#include <stdio.h> void main() { int a[20]={0}; *a=66; printf("a[0]: %d \n",a[0]); printf("0[a]: %d \n",0[a]); return; }
結果為:
a[0]: 66 0[a]: 66
寫法很有趣。
更多程式相關知識,請造訪:程式設計影片! !
以上是在c語言中引用數組元素時,其數組下標的資料類型允許是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!