Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ฉันจะใช้อาร์เรย์ใน C ++ ได้อย่างไร


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