อาร์เรย์คือชุดขององค์ประกอบประเภทเดียวกันในตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดในอาร์เรย์สอดคล้องกับองค์ประกอบแรกในขณะที่ที่อยู่สูงสุดสอดคล้องกับองค์ประกอบสุดท้าย ดัชนีอาร์เรย์เริ่มต้นด้วยศูนย์ (0) และลงท้ายด้วยขนาดของอาร์เรย์ลบหนึ่ง (ขนาดอาร์เรย์ - 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
ตอนนี้ให้เราเข้าใจโปรแกรมข้างต้น
มีการประกาศอาร์เรย์ arr ขนาด 4 ตัวแปร 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] << " ";