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

การเริ่มต้นอาร์เรย์ด้วยตัวแปรเทียบกับจำนวนจริงใน C++


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