C++ 中使用變數與實數初始化陣列


陣列是同一型別元素在連續記憶體位置上的集合。陣列中的最低地址對應於第一個元素,而最高地址對應於最後一個元素。陣列索引從零 (0) 開始,以陣列大小減一 (array size - 1) 結束。

陣列可以使用變數和實數初始化。如下所示的程式演示了這一點。

示例

 動態演示

#include <iostream>
using namespace std;
int main() {
   int a = 5;
   int b = 3;
   int arr[4];
   arr[0] = a;
   arr[1] = 8;
   arr[2] = b;
   arr[3] = 2;
   cout << "The elements of array are: ";
   for(int i = 0; i<4; i++)
   cout << arr[i] << " ";
   return 0;
}

輸出

上述程式的輸出如下所示。

The elements of array are: 5 8 3 2

現在讓我們瞭解一下上述程式。

聲明瞭一個大小為 4 的陣列 arr。兩個 int 變數 a 和 b 分別初始化為值 5 和 3。陣列的第一個和第三個元素使用變數 a 和 b 初始化,而陣列的第二個和第四個元素使用實數 8 和 2 初始化。顯示此程式碼片段如下所示。

int a = 5;
int b = 3;
int arr[4];
arr[0] = a;
arr[1] = 8;
arr[2] = b;
arr[3] = 2;
cout << "The elements of array are: ";
for(int i = 0; i<4; i++)
cout << arr[i] << " ";

更新日期:26-06-2020

256 次瀏覽

開始你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.