如何在 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

更新於: 2021-03-08

6K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告