Devdit
 

ภาษาซี สร้าง array ประกาศตัวแปรชนิด array

1.5K

ภาษาซี สร้าง array ประกาศตัวแปรชนิด array บทความนี้สอนวิธีสร้าง array หรือตัวแปรชนิด array โดยสอนทั้งแบบสร้าง array พร้อมค่าเริ่มต้น และแบบไม่กำหนดค่าเริ่มต้น สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษาซี สร้าง array ประกาศตัวแปรชนิด array

#include <stdio.h>

void main() {
    int a[] = {10, 20, 30, 40, 50};
    int b[3];
    for( int i=0; i<sizeof(a)/sizeof(a[0]); i++ ) {
        printf("%d\n", a[i]);
    }
    printf( "array b มีขนาด %d", sizeof(b)/sizeof(b[0]) );
}

ผลลัพธ์

10
20
30
40
50
array b มีขนาด 3

คำอธิบาย

ภาษาซี สร้าง array ประกาศตัวแปรชนิด array มีรายละเอียดดังนี้

1. int a[] = {10, 20, 30, 40, 50} คือ สร้าง array ชนิด int ชื่อ a พร้อมค่าเริ่มต้นคือ 10, 20, 30, 40, 50

2. int b[3] คือ สร้าง array ชนิด int ชื่อ b ขนาด 3 (เก็บข้อมูลได้ 4 ช่องเริ่มนับที่ 0 ถึง 3) แบบไม่กำหนดค่าเริ่มต้น

3. for แรกเป็นการวนลูปเพื่อแสดงข้อมูลทั้งหมดใน array a ร่วมกับคำสั่ง printf

4. for สองเป็นการแสดงขนาดของ array b ร่วมกับคำสั่ง printf

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ