Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ความแตกต่างระหว่าง Fundamental และ Derived Data Types


ความแตกต่างพื้นฐานระหว่าง fundamental data types และ derived datatypes ใน C/C++:

Fundamental DatatypesDerived Datatypes
เรียกอีกอย่างว่า primitive datatypesประกอบจาก fundamental datatypes
ตัวอย่าง: int, char, float, voidตัวอย่าง: arrays, structures, pointers
Integer/Character แบ่งเป็น int, char, signed/unsignedPointers เก็บที่อยู่ตัวแปรอื่น
Integers เก็บจำนวนเต็ม ไม่ใช่ทศนิยมArrays เก็บข้อมูลประเภทเดียวกัน (homogeneous)
Floats เก็บทศนิยม: float, double, long doubleStructures รวม primitive types เช่น int, float
Void ใช้ตอนไม่มีค่าคืนUnions คล้าย struct แต่สมาชิกทุกตัวใช้ memory เดียวกัน