คำหลักโดยทั่วไปเรียกว่าเป็นคำที่กำหนดไว้ล่วงหน้าหรือสงวนไว้ในภาษาการเขียนโปรแกรม ทุกคำสำคัญในภาษา 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
ไม่สามารถใช้คำเหล่านี้เป็นตัวแปรขณะเขียนโปรแกรมได้