Array

Array คืออะไร อาร์เรย์เป็นประเภทหนึ่งในการจัดเก็บตัวแปร โดยอาร์เรย์จะสามารถเก็บค่าได้หลายๆค่าต่างกับตัวแปรธรรมดาที่สามารถเก็บค่าได้ทีละ1ค่า

โดยการประกาศอาร์เรย์นั้นสามารถทำได้โดยการใช้คำสั่งดังนี้

// ประเภท ชื่อ[ขนาด]; เช่น
int Hallway[9];
string cars[5];
double grade[4] = {4.00,3.79,2.75,3.11};
char Alpgrade[5] = {'A','B','C','D','F'};
string name[] = {"Jame","Jack","John"};

จากตัวอย่างด้านบนจะเห็นได้ว่า เราสามารถประกาศอาร์เรย์สำหรับเก็บค่าต่างเหมือนกับการประกาศตัวแปรปกติ แต่มีสิ่งที่เพิ่มเติมมาคือ [ขนาด] ที่ต้องใส่ต่อท้าย ซึ่งขนาดของอาร์เรย์นั้นไม่จำเป็นต้องระบุก็ได้ เช่นเดียวกับในตัวอย่างบรรทัดที่6 ซึ่งในบรรทัดที่ 6 นั้นจะมีขนาดของอาเรย์คือ 3 ช่องตามข้อมูลที่กำหนดไว้ให้นั่นเอง

ตัวอย่างการใช้งานอาร์เรย์

#include <iostream> 
using namespace std; 

// index example code 
int main() 
{ int allnumber[5] = {4,11,76,4,88};
  cout << allnumber[0] << endl;
  cout << allnumber[1] << endl;
  cout << allnumber[2] << endl;
  cout << allnumber[3] << endl;
  cout << allnumber[4] << endl;
  cout << allnumber << endl;
    return 0; 
} 

จากตัวอย่างด้านบนจะเห็นว่า Array จะเริ่มต้นช่องแรกด้วยการนับที่ index ที่ [0]

Last updated

Assoc. Prof. Wiroon Sriborrirux, Founder of Advance Innovation Center (AIC) and Bangsaen Design House (BDH), Electrical Engineering Department, Faculty of Engineering, Burapha University