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] << " ";
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP