如何在 C 語言中訪問陣列元素?
陣列是一組相關的 資料項,它們共享一個共同的名稱。陣列中的特定值透過使用其“索引號”或“下標”來標識。
陣列的優點如下:
能夠使用單個名稱來表示一組專案,並透過指定專案編號來引用專案,使使用者能夠開發出簡潔高效的程式。
宣告陣列的語法如下:
datatype array_name [size];
例如,
float height [50]
這將‘height’宣告為一個包含 50 個浮點元素的陣列。
int group[10]
這將‘group’宣告為一個數組,最多可以包含 10 個整型常量。
各個元素使用“陣列下標”來標識。雖然完整的值集被稱為陣列,但單個值被稱為“元素”。
使用陣列索引訪問陣列元素很容易。
示例
以下是訪問陣列的 C 程式:
#include<stdio.h> int main(){ int array[5],i ; array[3]=12; array[1]=35; array[0]=46; printf("Array elements are: "); for(i=0;i<5;i++){ printf("%d ",array[i]); } return 0; }
輸出
當執行上述程式時,會產生以下結果:
Array elements are: 46 35 38 12 9704368 Array[2] and array[4] prints garbage values because we didn’t enter any values in that locations
廣告