C++ ขนาด array จำนวนข้อมูลใน array บทความนี้สอนเขียนโค้ดเพื่อหาขนาด หรือจำนวนข้อมูลในตัวแปรชนิด array ของภาษา C++ โดยใช้คำสั่ง sizeof พร้อมแสดงผลออกสู่หน้าจอด้วย cout สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง C++ ขนาด array จำนวนข้อมูลใน array
#include <iostream>
int main() {
int numbers[] = {8, 9, 10, 6, 4};
int size = sizeof(numbers)/sizeof(numbers[0]);
std::cout << "ตัวแปร numbers มีขนาด array เท่ากับ " << size;
return 0;
}
ผลลัพธ์
ตัวแปร numbers มีขนาด array เท่ากับ 5
C++ ขนาด array จำนวนข้อมูลใน array จากตัวอย่างสร้างตัวแปรชนิด int array ชื่อ numbers พร้อมค่าเริ่มต้น 8, 9, 10, 6, 4 จากนั้นเขียนโค้ดคำนวณหาขนาด array หรือ array size ด้วย sizeof( numbers ) / sizeof( numbers[0] ) โดยเก็บผลลัพธ์ไว้ที่ตัวแปร size สุดท้ายแสดงค่าของตัวแปรออกสู่หน้าจอด้วยคำสั่ง cout