อาร์เรย์คือชุดขององค์ประกอบประเภทเดียวกันที่วางอยู่ในตำแหน่งหน่วยความจำที่อยู่ติดกันซึ่งสามารถอ้างอิงทีละรายการโดยการเพิ่มดัชนีไปยังตัวระบุที่ไม่ซ้ำกัน หากต้องการใช้อาร์เรย์ใน 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