อาร์เรย์คือชุดขององค์ประกอบประเภทเดียวกันที่วางอยู่ในตำแหน่งหน่วยความจำที่อยู่ติดกันซึ่งสามารถอ้างอิงทีละรายการโดยการเพิ่มดัชนีไปยังตัวระบุที่ไม่ซ้ำกัน หากต้องการใช้อาร์เรย์ใน C++ คุณจะต้องประกาศอาร์เรย์ก่อน เช่น
int arr[10];
เป็นการประกาศอาร์เรย์ของชนิด int ขนาด 10 ซึ่งสามารถเก็บ 10 จำนวนเต็มในหน่วยความจำที่อยู่ติดกัน หากต้องการอ้างถึงองค์ประกอบใดๆ คุณต้องใช้ตัวดำเนินการการเข้าถึงอาร์เรย์และระบุดัชนีขององค์ประกอบที่คุณต้องการเข้าถึง การสร้างดัชนีในอาร์เรย์ C++ เริ่มต้นจาก 0 ดังนั้นในอาร์เรย์ arr เรามี 10 องค์ประกอบที่มีดัชนี 0, 1, 2, ... 9 ในการเข้าถึงองค์ประกอบที่สาม เช่น องค์ประกอบที่ดัชนี 2 คุณต้องเขียน :arr[2].
คุณสามารถเข้าถึงองค์ประกอบทั้งหมดในวงเช่น −
#include<iostream>
using namespace std;
int main() {
int arr[10];
// Create a loop that starts from 0 and goes to 9
for(int i = 0; i < 10; i++) {
cin >> arr[i]; // Input the ith element
}
// Print the elements you took as input
for(int i = 0; i < 10; i++) {
cout << arr[i] << endl; // Input the ith element
}
} ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1 5 -6 45 12 9 -45 12 3 115