array 1 มิติ ภาษาซี การสร้าง และการวนลูป บทความนี้สอนวิธีการสร้าง array 1 มิติด้วยภาษา C และการวนลูป array 1 มิติ ด้วยคำสั่ง for loop พร้อมแสดงลำดับ (index) และค่า (value) ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง array 1 มิติ ภาษาซี การสร้าง และการวนลูป
#include <stdio.h>
int main() {
int number[] = {1, 2, 3, 4, 5};
int size = sizeof number / sizeof number[0];
for( int i=0; i<size; i++ ) {
printf("ลำดับที่ %i มีค่าเท่ากับ %i\n", i, number[i]);
}
return 0;
}
ผลลัพธ์
ลำดับที่ 0 มีค่าเท่ากับ 1
ลำดับที่ 1 มีค่าเท่ากับ 2
ลำดับที่ 2 มีค่าเท่ากับ 3
ลำดับที่ 3 มีค่าเท่ากับ 4
ลำดับที่ 4 มีค่าเท่ากับ 5
array 1 มิติ ภาษาซี จากตัวอย่างสร้าง array 1 มิติ ชนิด int ชื่อ number พร้อมค่าเริ่มต้น 1, 2, 3, 4, 5 และตัวแปร size เก็บจำนวนของข้อมูลใน array 1 มิติ จากนั้นใช้คำสั่ง for วนลูปแสดงลำดับ (index) และค่า (value) ของตัวแปร number ออกสู่หน้าจอด้วยคำสั่ง printf ร่วมกับ %i