คำหลักโดยทั่วไปเรียกว่าเป็นคำที่กำหนดไว้ล่วงหน้าหรือสงวนไว้ในภาษาการเขียนโปรแกรม ทุกคำสำคัญในภาษา C ทำหน้าที่เฉพาะในโปรแกรม
-
ไม่สามารถใช้คีย์เวิร์ดเป็นชื่อตัวแปรได้
-
คีย์เวิร์ดมีความหมายตายตัว และความหมายนั้นไม่สามารถเปลี่ยนแปลงได้
-
เป็นองค์ประกอบสำคัญของโปรแกรม 'C'
-
C รองรับคีย์เวิร์ด 32 คำ
-
คำหลักทั้งหมดเขียนด้วยอักษรตัวพิมพ์เล็ก
ประเภทของคำหลักมีดังนี้ -
| อัตโนมัติ | ดับเบิ้ล | int | โครงสร้าง |
| พัง | อื่นๆ | ยาว | สวิตช์ |
| กรณี | enum | ลงทะเบียน | typedef |
| แผนภูมิ | ภายนอก | คืนสินค้า | สหภาพแรงงาน |
| const | สั้น | ลอย | ไม่ได้ลงนาม |
| ไปต่อ | สำหรับ | ลงชื่อ | เป็นโมฆะ |
| ค่าเริ่มต้น | ไปที่ | ขนาดของ | ผันผวน |
| ทำ | ถ้า | คงที่ | ในขณะที่ |
ตัวอย่าง
ด้านล่างนี้คือโปรแกรม C สำหรับ เครื่องคิดเลขอย่างง่ายโดยใช้ Switch Case −
#include <stdio.h>
int main(){
char Operator;
float num1, num2, result = 0;
printf("\n Try to Enter an Operator (+, -, *, /) : ");
scanf("%c", &Operator);
printf("\n Enter the Values for 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("\n entered operator is invalid ");
}
printf("\n The result of %.2f %c %.2f = %.2f", num1, Operator, num2, result);
return 0;
} ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Enter an Operator (+, -, *, /) : * Enter the Values for two Operands: 34 12 The result of 34.00 * 12.00 = 408.00
ในตัวอย่างข้างต้น คำหลักที่ใช้ในการดำเนินการโปรแกรมเครื่องคิดเลขอย่างง่ายมีดังนี้ −
Int, char, switch, case, break, float, default, return
ไม่สามารถใช้คำเหล่านี้เป็นตัวแปรขณะเขียนโปรแกรมได้