เริ่มต้น สอน Arduino : ตัวแปร Array
Array คือกลุ่มของตัวแปรประเภทเดียวกัน ที่เอามารวมกัน แล้วอ้างอิงตามลำดับ
เช่น มีตัวแปร
int ant = 10;
int boy = 20;
int cat = 30;
int dog = 40;
เราสามารถเขียนตัวแปรทั้ง 4 ตัวนี้มารวมกันเป็น แบบ Array ได้ดังนี้

int arr[4] = {10,20,30,40};
ซึ่งจะสะดวกในการเรียกชื่อ แทนที่จะเรียกเป็นชื่อตัวแปร ant,boy,cat,dog ก็เรียกเป็นตัวเลขตำแหน่งแทน ดังนั้น array จึงช่วยให้เราจัดการตัวแปรจำนวนมาก ๆ ได้โดยไม่ต้องมานั่งประกาศตัวแปรทีละตัว
ลองนึกถึงการประกาศและตั้งชื่อตัวแปร 1000 ตัว ทีละตัว ซึ่งพบลักษณะงานแบบนี้ในการเขียนโปรแกรมได้บ่อย ๆ คงไม่มีใครอยากประกาศตัวแปรทีละตัวแน่ ๆ

การดึงค่าก็ดึงตามลำดับเลย โดยเริ่มนับจาก 0 เช่น ลำดับที่ 3 ในนี้คือ 40 เขียนดึงค่าได้
int a = arr[3]; ซึ่งจะได้ a มีค่าเป็น 40

การกำหนด/เปลี่ยนค่า ก็ดึงอ้างอิงตามลำดับเลยเช่นกัน
เช่นต้องการเปลี่ยนค่า ของ arr ตัวที่ 3 ซึ่งของเดิมคือ 40 ให้เป็น 400 เขียนได้

arr[3] = 400;
// ดังนั้น
int a = arr[3]; ซึ่งจะได้ a มีค่าเป็น 400

เนื่องจาก array มีการกำหนดจำนวนที่แน่นอนและอ้างอิงเป็นลำดับตัวเลข ดังนั้นเราจึงเห็นการใช้งาน array ร่วมกับคำสั่ง Loop เช่น for
ดังตัวอย่างไฟกระพริบนี้


ยังไม่มีคอมเมนต์

คุณสามารถเป็นคนแรกที่คอมเมนต์

โพสคอมเมนต์

Please enter your name. Please enter an valid email address. Please enter a message.