คำอธิบาย
Keywords (คีย์เวิร์ด) หรือ Reserved words คือคำที่กำหนดไว้ล่วงหน้าในภาษา C แต่ละคำมีฟังก์ชันเฉพาะ ไม่สามารถใช้เป็นชื่อตัวแปรได้ มีทั้งหมด 32 คำ เขียนเป็นตัวพิมพ์เล็กทั้งหมด
ตารางคีย์เวิร์ด 32 คำ
| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| char | extern | return | union |
| const | short | float | unsigned |
| continue | for | signed | void |
| default | goto | sizeof | volatile |
| do | if | static | while |
ตัวอย่าง: เครื่องคิดเลขง่ายด้วย switch-case
#include <stdio.h>
int main() {
char Operator;
float num1, num2, result = 0;
printf("\nEnter an Operator (+, -, *, /): ");
scanf("%c", &Operator);
printf("\nEnter two Operands: ");
scanf("%f%f", &num1, &num2);
switch (Operator) {
case '+': result = num1 + num2; break;
case '-': result = num1 - num2; break;
case '*': result = num1 * num2; break;
case '/': result = num1 / num2; break;
default: printf("\nInvalid operator");
}
printf("\nResult: %.2f %c %.2f = %.2f", num1, Operator, num2, result);
return 0;
}
คีย์เวิร์ดที่ใช้ในตัวอย่าง
int, char, switch, case, break, float, default, return