CC Lab
หลักสูตรการเขียนโปรแกรมภาษา C
ความคืบหน้าเก็บไว้ในเบราว์เซอร์นี้โหมดผู้เรียน
REFERENCE

คู่มืออ้างอิง C

คำศัพท์ แนวคิด และรูปแบบโค้ดที่ใช้ในห้องทดลอง

arrayอาร์เรย์

ชุดข้อมูลชนิดเดียวกันที่เก็บต่อเนื่องและเข้าถึงด้วย index เริ่มจาก 0

int a[3] = {4, 8, 12};
pointerพอยน์เตอร์

ตัวแปรที่เก็บ address ของอ็อบเจ็กต์ชนิดที่กำหนด ใช้ * เพื่อ dereference

int n = 7; int *p = &n;
structโครงสร้าง

ชนิดข้อมูลที่ผู้เขียนประกอบจากสมาชิกหลายชนิด

struct Point { int x; int y; };
functionฟังก์ชัน

หน่วยย่อยที่มีชื่อ รับพารามิเตอร์และอาจคืนค่า เพื่อแบ่งปัญหาออกเป็นส่วนย่อย

int add(int a, int b) { return a + b; }
stringสตริง

ใน C คืออาร์เรย์ char ที่จบด้วย null character '\0'

char name[] = "C Lab";
FILEไฟล์สตรีม

FILE* ใช้แทน stream ที่เปิดอยู่ เช่น ไฟล์ที่เปิดด้วย fopen

FILE *fp = fopen("data.txt", "r");