Submit Search
งานทำ Blog บทที่ 8
0 likes
105 views
รัสนา สิงหปรีชา
1 of 15
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
More Related Content
PPTX
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง
defeat overcome
PPTX
อาร์เรย์
S-Samd D-Devotion
PDF
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
Naphamas
PPT
อาเรย์ (Array)
tumetr
PDF
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
PPTX
โครงสร้างแบบอาร์เรย์
waradakhantee
PPT
Chapter2
เกล็ดนที ไชยชนะ
PDF
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
Little Tukta Lita
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง
defeat overcome
อาร์เรย์
S-Samd D-Devotion
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
Naphamas
อาเรย์ (Array)
tumetr
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
โครงสร้างแบบอาร์เรย์
waradakhantee
Chapter2
เกล็ดนที ไชยชนะ
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
Little Tukta Lita
What's hot
(18)
PDF
Java-Chapter 10 Two Dimensional Arrays
Wongyos Keardsri
PPT
09 multi arrays
a-num Sara
PPTX
4
Kkae Rujira
PDF
(Big One) C Language - 02 ฟังก์ชันส่งผ่านสตริง
Kittinan Noimanee
DOC
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
DOC
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
Mook Sasivimon
PDF
Java-Chapter 07 One Dimensional Arrays
Wongyos Keardsri
PPT
ตัวแปรชุดและตัวแปรอักขระ PPT
Areeya Onnom
PPTX
บทที่ 5
Khim Piamprom
PDF
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Mook Sasivimon
PDF
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ[w]
Mook Sasivimon
PPTX
Presentation1
Ploy StopDark
PPT
99
Khanpetz'Kao Boreds
PPT
งาน
Noom Sataporn
PPT
Array1
นายพิศณุ ท่าสอน
PPT
บทที่ 5 ตัวแปรชุดและตัวแปรอักขระ
Mook Sasivimon
PPT
Array 2
นายพิศณุ ท่าสอน
PPT
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
Java-Chapter 10 Two Dimensional Arrays
Wongyos Keardsri
09 multi arrays
a-num Sara
4
Kkae Rujira
(Big One) C Language - 02 ฟังก์ชันส่งผ่านสตริง
Kittinan Noimanee
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
Mook Sasivimon
Java-Chapter 07 One Dimensional Arrays
Wongyos Keardsri
ตัวแปรชุดและตัวแปรอักขระ PPT
Areeya Onnom
บทที่ 5
Khim Piamprom
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Mook Sasivimon
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ[w]
Mook Sasivimon
Presentation1
Ploy StopDark
99
Khanpetz'Kao Boreds
งาน
Noom Sataporn
Array1
นายพิศณุ ท่าสอน
บทที่ 5 ตัวแปรชุดและตัวแปรอักขระ
Mook Sasivimon
Array 2
นายพิศณุ ท่าสอน
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
Ad
Viewers also liked
(20)
PPT
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
PDF
Schonagen 202 syllabus spring 2013
LifeoftheMind
PDF
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
รัสนา สิงหปรีชา
PDF
งานทำBlog บทที่ 4
รัสนา สิงหปรีชา
PDF
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
PDF
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
PDF
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
PDF
โครงสร้างของโปรแกรมภาษา C
รัสนา สิงหปรีชา
PDF
งานทำBlog บทที่ 4
รัสนา สิงหปรีชา
PDF
ชนิดของข้อมูล
รัสนา สิงหปรีชา
PDF
งานทำ Blog บทที่ 9 (2)
รัสนา สิงหปรีชา
PPT
Pwp presentacion (2)
Gregorica
PPT
La literatura del siglo XVI
malcmur592
PDF
CSMO0215WBTT - Client Command Suite Overview
Alistair Kirkwood - Account Executive
PPT
El gusano y el escarabajo
Makathy
PPTX
E learning
grupounoupds
PDF
VRTX0613WBTS - PowerEdge VRTX Sales Overview v3 0516
Alistair Kirkwood - Account Executive
PDF
Workshop Música Digital
Caleb Luporini
DOCX
Proceso administrativo
Braulio Ochoa Clavijo
PPTX
BLOQUE ACADEMICO
Carlos Andrade Cuadrado
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
Schonagen 202 syllabus spring 2013
LifeoftheMind
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
รัสนา สิงหปรีชา
งานทำBlog บทที่ 4
รัสนา สิงหปรีชา
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
โครงสร้างของโปรแกรมภาษา C
รัสนา สิงหปรีชา
งานทำBlog บทที่ 4
รัสนา สิงหปรีชา
ชนิดของข้อมูล
รัสนา สิงหปรีชา
งานทำ Blog บทที่ 9 (2)
รัสนา สิงหปรีชา
Pwp presentacion (2)
Gregorica
La literatura del siglo XVI
malcmur592
CSMO0215WBTT - Client Command Suite Overview
Alistair Kirkwood - Account Executive
El gusano y el escarabajo
Makathy
E learning
grupounoupds
VRTX0613WBTS - PowerEdge VRTX Sales Overview v3 0516
Alistair Kirkwood - Account Executive
Workshop Música Digital
Caleb Luporini
Proceso administrativo
Braulio Ochoa Clavijo
BLOQUE ACADEMICO
Carlos Andrade Cuadrado
Ad
Similar to งานทำ Blog บทที่ 8
(19)
PDF
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
PDF
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
PPT
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Mook Sasivimon
PPT
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
PDF
งาน
Noom Sataporn
PPTX
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Sanita Fakbua
PPTX
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
เกศรา ลิขิตสกุลวงศ์
PDF
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
chanisara Ay
PPTX
ตัวแปรชุด
Pear Pimnipa
PDF
ตัวแปรชุดและตัวแปรกลุ่มอิสระ
Lacus Methini
PPT
ตัวแปลชุดและตัวแปลอักขระ
เฉลิมพร สุขเกษม
PPTX
New presentation1
Nantiporn Khamluepluk
PPTX
ตัวแปรชุดนำเสนอ
Pz'Peem Kanyakamon
PPTX
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Heart Kantapong
PPT
Java Programming [8/12] : Arrays and Collection
IMC Institute
PPT
Power point
Benyapa Sangchan
PPT
Power point
Benyapa Sangchan
PPT
08 arrays
a-num Sara
PPTX
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
sirada nilbut
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
งานทำ Blog บทที่ 8
รัสนา สิงหปรีชา
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Mook Sasivimon
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
งาน
Noom Sataporn
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Sanita Fakbua
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
เกศรา ลิขิตสกุลวงศ์
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
chanisara Ay
ตัวแปรชุด
Pear Pimnipa
ตัวแปรชุดและตัวแปรกลุ่มอิสระ
Lacus Methini
ตัวแปลชุดและตัวแปลอักขระ
เฉลิมพร สุขเกษม
New presentation1
Nantiporn Khamluepluk
ตัวแปรชุดนำเสนอ
Pz'Peem Kanyakamon
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Heart Kantapong
Java Programming [8/12] : Arrays and Collection
IMC Institute
Power point
Benyapa Sangchan
Power point
Benyapa Sangchan
08 arrays
a-num Sara
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
sirada nilbut
More from รัสนา สิงหปรีชา
(20)
PDF
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
รัสนา สิงหปรีชา
PDF
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
รัสนา สิงหปรีชา
PDF
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
PDF
3.1 องค์ประกอบของคอมพิวเตอร์
รัสนา สิงหปรีชา
PDF
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
PDF
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
PDF
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
PDF
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
PDF
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
PDF
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
PDF
คู่มือนักเรียน 3.1
รัสนา สิงหปรีชา
PDF
คู่มือครู
รัสนา สิงหปรีชา
PDF
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
PDF
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
PDF
3.6 ฟังก์ชัน
รัสนา สิงหปรีชา
PDF
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
PDF
3.4 ตัวดำเนินการและนิพจน์
รัสนา สิงหปรีชา
PDF
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
PDF
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
PDF
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
รัสนา สิงหปรีชา
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
รัสนา สิงหปรีชา
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
3.1 องค์ประกอบของคอมพิวเตอร์
รัสนา สิงหปรีชา
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
คู่มือนักเรียน 3.1
รัสนา สิงหปรีชา
คู่มือครู
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
3.6 ฟังก์ชัน
รัสนา สิงหปรีชา
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
3.4 ตัวดำเนินการและนิพจน์
รัสนา สิงหปรีชา
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
งานทำ Blog บทที่ 8
2.
ตัวแปรอาร์เรย์ (Array Variable)
ตัวแปรอาร์เรย์ (Array Variable) เปรียบเสมือนการนาตัวแปร มาเรียงต่อกันหลาย ๆ ตัว โดยที่ทุกตัวมีชนิดข้อมูลเดียวกัน มีชื่อตัว แปรเดียวกัน แต่สามารถอ้างถึงตาแหน่งข้อมูลแต่ละตัวที่เรียงต่อกัน ด้วยลาดับการจัดเรียง ซึ่งเรียกตาแหน่งข้อมูลแต่ละตัวว่า อินเด็กซ์ (Index) ตัวแปรอาร์เรย์ในภาษา C นั้น สามารถแยกได้ 2 แบบคือ 1 ตัวแปรอาร์เรย์ 1 มิติ 2 ตัวแปรอาร์เรย์หลายมิติ
3.
ตัวแปรอาร์เรย์ 1 มิติ
(One Dimension Array) ตัวแปรอาร์เรย์ 1 มิติ (One Dimension Array) เปรียบได้ กับการนาตัวแปรมาเรียงต่อกันหลาย ๆ ตัว ในลักษณะของแถว ข้อมูล ซึ่งเราจะจาลองตัวอย่างตัวแปรอาร์เรย์ 1 มิติ ชื่อตัวแปร intEx1 เป็นตัวแปรชนิดจานวนเต็มที่สามารถเก็บข้อมูลจานวน เต็มได้ 6 ตัว เช่น [0] [1] [2] [3] [4] [5] 7 1 5 2 0 0
4.
จากตัวอย่างจะเห็นว่า ตัวแปรอาร์เรย์สามารถเก็บข้อมูลได้ 6
ตัว โดยที่ ตัวแปรตัวแรก คือ ตาแหน่งอินเด็กซ์ที่ 0 มีค่าเท่ากับ 7 ซึ่งสามารถ เขียนได้เป็น intEx1[0] = 7 ตัวแปรตัวที่ 2 คือ ตาแหน่งอินเด็กซ์ที่ 1 มีค่าเท่ากับ 1 ซึ่งสามารถ เขียนได้เป็น intEx1[1] = 1 ตัวแปรตัวที่ 3 คือ ตาแหน่งอินเด็กซ์ที่ 2 มีค่าเท่ากับ 5 ซึ่งสามารถ เขียนได้เป็น intEx1[2] = 5 ตัวแปรตัวที่ 4 คือ ตาแหน่งอินเด็กซ์ที่ 3 มีค่าเท่ากับ 2 ซึ่งสามารถ เขียนได้เป็น intEx1[3] = 2 ตัวแปรตัวที่ 5 คือ ตาแหน่งอินเด็กซ์ที่ 4 มีค่าเท่ากับ 0 ซึ่งสามารถ เขียนได้เป็น intEx1[4] = 0 ตัวแปรตัวสุดท้าย คือ ตาแหน่งอินเด็กซ์ที่ 5 มีค่าเท่ากับ 0 ซึ่ง สามารถเขียนได้เป็น intEx1[5] = 0
5.
ตัวแปรอาร์เรย์หลายมิติ (multi –
Dimension Array) ตัว แปรอาร์เรย์หลายมิติ คือ ตัวแปรที่มีมุม มองการ เข้าถึงข้อมูลของตัวแปรได้มากกว่า 1 ด้าน เช่น • ตัวแปรอาร์เรย์ 2 มิติ (2 – Dimension Array) • ตัวแปรอาร์เรย์ 3 มิติ (3 – Dimension Array)
6.
ตัวแปรอาร์เรย์ 2 มิติ
(2 – Dimension Array) ตัวแปรอาร์เรย์ 2 มิติ เปรียบได้กับการนาตัวแปรมาเรียงต่อกัน หลาย ๆ ตัวในลักษณะของตารางข้อมูล จะเป็นการเก็บข้อมูลในแนว แถวและหลัก การอ้างถึงเซลล์ในอาร์เรย์จะต้องใช้อินเด็กซ์ที่อ้างไปยัง แถวและหลัก การเก็บข้อมูลบางประเภทนั้นตัวแปรอาร์เรย์แบบมิติ เดียวจะทางานไม่สะดวก ซึ่งอาจต้องใช้ตัวแปรอาร์เรย์แบบ 2 มิติ [0][0] [0][1] [0][2] [0][3] [0][4] 2 0 0 9 1 [1][0] [1][1] [1][2] [1][3] [1][4] 9 8 6 3 2 [2][0] [2][1] [2][2] [2][3] [2][4] 5 7 7 1 5
7.
จะเห็นว่า ตัวแปรอาร์เรย์ที่มีขนาด 3
แถว 5 คอลัมน์ สามารถเก็บ ข้อมูลได้ 15 ตัว โดยที่ • ตัวแปรแถวที่ 1 คอลัมน์ที่ 1 มีค่าเท่ากับ 2 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 2 • ตัวแปรแถวที่ 1 คอลัมน์ที่ 2 มีค่าเท่ากับ 0 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 0 • ตัวแปรแถวที่ 1 คอลัมน์ที่ 5 มีค่าเท่ากับ 1 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 1 • ตัวแปรแถวที่ 3 คอลัมน์ที่ 1 มีค่าเท่ากับ 5 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 5 • ตัวแปรแถวที่ 3 คอลัมน์ที่ 2 มีค่าเท่ากับ 7 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 7 • ตัวแปรแถวที่ 3 คอลัมน์ที่ 5 มีค่าเท่ากับ 5 ซึ่งสามารถเขียนได้เป็น intEx2[0][0] = 5
8.
ตัวแปรอาร์เรย์ 3 มิติ
(3 – Dimension Array) ตัวแปรอาร์เรย์ 3 มิติ เปรียบได้กับการนาตัวแปรมาเรียงต่อกัน หลาย ๆ ตั ว ในลั ก ษณะของกล่ อ งข้ อ มู ล หรื อ เรี ย กอี ก อย่ า งว่ า อาร์เรย์ของอาร์เรย์ 2 มิติ [0][0][0] [0][0][1] [0][0][2] [0][0][3] 9 2 1 7 [0][1][0] [0][1][1] [0][1][2] [0][1][3] 8 5 9 8 4 6 3 7 [0][2][0] [0][2][1] [0][2][2] [0][2][3] 9 2 1 7 8 5 9 8 4 6 3 7 [1][0][0] [1][0][1] [1][0][2] [1][0][3] 7 1 4 5 [1][1][0] [1][1][1] [1][1][2] [1][1][3] 3 7 1 6 [1][2][0] [1][2][1] [1][2][2] [1][2][3] 2 8 9 2
9.
จะเห็นว่า ตัวแปรอาร์เรย์ที่มีขนาด 2
บล็อก 3 แถว 4 คอลัมน์ สามารถ เก็บข้อมูลได้ 24 ตัว • ตัวแปรบล็อกที่ 1 แถวที่ 1 คอลัมน์ที่ 1 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 1 แถวที่ 1 คอลัมน์ที่ 2 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 1 แถวที่ 1 คอลัมน์ที่ 3 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 1 แถวที่ 2 คอลัมน์ที่ 1 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 1 แถวที่ 2 คอลัมน์ที่ 2 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 1 แถวที่ 2 คอลัมน์ที่ 3 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 1 คอลัมน์ที่ 1 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 1 คอลัมน์ที่ 2 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 1 คอลัมน์ที่ 3 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 2 คอลัมน์ที่ 1 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 2 คอลัมน์ที่ 2 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9 • ตัวแปรบล็อกที่ 2 แถวที่ 2 คอลัมน์ที่ 3 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9
10.
การเขียนโปรแกรมกับตัวแปรอาร์เรย์
การใช้ งานตั ว แปรอาร์เ รย์ใ นการเขี ยนโปรแกรม เช่น • การประกาศตัวแปรอาร์เรย์ • การกาหนดค่าข้อมูลให้ตัวแปรอาร์เรย์ • การอ้างถึงข้อมูลในตัวแปรอาร์เรย์
11.
การประกาศตัวแปรอาร์เรย์ การประกาศตัวแปรอาร์เรย์มีกฎการตั้งชื่อและรูปแบบคาสั่งเหมือนกับ การประกาศตัวแปรทั่วไป ต่างกันเพียงแค่การประกาศตัวแปรอาร์เรย์ นั้นต้องมีการกาหนดขนาดของตัวแปรไว้เท่านั้นเอง
type varName[k] [m] [n] [={Value}]; โดยที่ type เป็นชนิดของข้อมูล varName เป็นชื่อของตัวแปรอาร์เรย์ n เป็นขนาดคอลัมน์ของตัวแปรอาร์เรย์ m เป็นขนาดแถวของตัวแปรอาร์เรย์ k เป็นขนาดบล็อกของตัวแปรอาร์เรย์ Value เป็นเซตข้อมูลของตัวแปรอาร์เรย์
12.
การกาหนดค่าข้อมูลให้ตัวแปรอาร์เรย์
การกาหนดค่าให้กับตัวแปรอาร์เรย์นั้น มีรูปแบบเหมือนกับ การกาหนดค่าให้กับตัวแปรทั่วไป ต่างกันเพียงแต่การกาหนดค่าให้กับ ตัวแปรอาร์เรย์นั้น เราต้องกาหนดตาแหน่งอินเด็กซ์เพื่อระบุตาแหน่ง ของตัวแปรที่จะกาหนดค่า เช่น int intNum[5]; char chPassword[4] float fPrice[4][2]; int intNo[4][5]; int intCount[4][5]; จะเห็นว่ามีการกาหนดขนาดตัวแปรไว้ด้วยเครื่องหมาย [] เช่น ตัวแปรชนิดจานวนเต็มชื่อ intNo ขนาด 4 แถว 5 คอลัมน์ เป็นต้น
13.
การอ้างถึงข้อมูลในตัวแปรอาร์เรย์ วิ ธี ก
ารอ่ า นข้ อ มู ล จากตั ว แปรโดยการระบุ ต าแหน่ ง ข้ อ มู ล ที่ ต้องการลงไป หรือที่เรียกกันว่า อินเด็กซ์ (Index) ซึ่งมีตัวอย่าง การใช้งานดังนี้ Ans = intScore[2] * 3; fsum = fPrice[3][2] + fPrice[3][2]; intNum = intNume[1] + intNum[2]; เหนื่อย ก็ นัก พักก่อน
14.
www,378700000.com
จากตัวอย่างจะเห็นว่า เราเรียกใช้งานตัวแปรอาร์เรย์โดยระบุ ตาแหน่งข้อมูลภายในเครื่องหมาย [] เช่น Ans = intScore[2] * 3; เป็นการกาหนดค่าให้กับตัวแปร Ans โดยมีค่ามาจากผลคูณ ระหว่างค่าในตัวแปรอาร์เรย์ตาแหน่งที่ 3 กับ 3 เป็นต้น
15.
ที่มา : คู่มืออบรมครูวิทยาศาสตร์
คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER
Download