อาร์เรย์ C++
อาร์เรย์ C++
อาร์เรย์ใช้เพื่อเก็บหลายค่าในตัวแปรเดียว แทนที่จะประกาศตัวแปรแยกกันสำหรับแต่ละค่า
ในการประกาศอาร์เรย์ ให้กำหนดประเภทตัวแปร ระบุชื่อของอาร์เรย์ ตามด้วยวงเล็บเหลี่ยม และระบุจำนวนองค์ประกอบที่ควรเก็บ:
string cars[4];
ตอนนี้เราได้ประกาศตัวแปรที่มีอาร์เรย์สี่สตริง ในการแทรกค่าลงไป เราสามารถใช้อาร์เรย์ตามตัวอักษร - วางค่าในรายการที่คั่นด้วยเครื่องหมายจุลภาค ภายในวงเล็บปีกกา:
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
ในการสร้างอาร์เรย์ของจำนวนเต็มสามจำนวน คุณสามารถเขียน:
int myNum[3] = {10, 20, 30};
เข้าถึงองค์ประกอบของอาร์เรย์
คุณเข้าถึงองค์ประกอบอาร์เรย์โดยอ้างอิงถึงหมายเลขดัชนี
คำสั่งนี้เข้าถึงค่าขององค์ประกอบแรกใน รถยนต์ :
ตัวอย่าง
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo
หมายเหตุ:ดัชนีอาร์เรย์เริ่มต้นด้วย 0: [0] เป็นองค์ประกอบแรก [1] เป็นองค์ประกอบที่สอง เป็นต้น
เปลี่ยนองค์ประกอบอาร์เรย์
หากต้องการเปลี่ยนค่าขององค์ประกอบเฉพาะ ให้อ้างอิงกับหมายเลขดัชนี:
ตัวอย่าง
cars[0] = "Opel";
ตัวอย่าง
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo