ตัวระบุใช้สำหรับตัวแปร ฟังก์ชัน คำจำกัดความของข้อมูล ป้ายกำกับในโปรแกรมของคุณ ฯลฯ
ก่อนเริ่มภาษาใดๆ อย่างน้อย คุณต้องรู้ว่าคุณตั้งชื่อตัวระบุอย่างไร
ในภาษา C ตัวระบุคือการรวมกันของอักขระที่เป็นตัวอักษรและตัวเลขคละกัน กล่าวคือ ขั้นแรกให้ขึ้นต้นด้วยตัวอักษรของตัวอักษรหรือขีดเส้นใต้ และส่วนที่เหลือเป็นตัวอักษรของตัวอักษร ตัวเลขใดๆ หรือขีดเส้นใต้
กฎสำหรับการตั้งชื่อตัวระบุ
กฎที่ต้องปฏิบัติตามขณะตั้งชื่อตัวระบุมีดังนี้ -
-
กรณีของตัวอักษรมีความสำคัญ ตัวอย่างเช่น การใช้ "TUTORIAL" สำหรับตัวแปรไม่เหมือนกับการใช้ "tutorial" และไม่เหมือนกับการใช้ "TutoRial สำหรับตัวแปร ทั้งสามอ้างถึงตัวแปรที่แตกต่างกัน
-
ไม่มีกฎเกณฑ์ว่าตัวระบุสามารถอยู่ได้นานแค่ไหน เราอาจพบปัญหาในคอมไพเลอร์บางตัว หากตัวระบุยาวเกิน 31 อักขระ ซึ่งจะแตกต่างกันไปตามคอมไพเลอร์ต่างๆ
-
ตัวระบุที่ถูกต้องสามารถมีตัวอักษร (ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) ตัวเลขและขีดล่างได้
-
อักษรตัวแรกของตัวระบุควรเป็นตัวอักษรหรือขีดล่าง
-
คุณไม่สามารถใช้คำหลักเช่น int ในขณะที่ ฯลฯ เป็นตัวระบุได้
ตัวระบุต้องไม่ซ้ำกัน
ตัวอย่างเช่น
int student; float marks;
ที่นี่ นักเรียนและเครื่องหมายเป็นตัวระบุ
เราต้องจำไว้ว่าชื่อตัวระบุต้องแตกต่างจากคำหลัก เราไม่สามารถใช้ int เป็นตัวระบุได้ เนื่องจาก int เป็นคีย์เวิร์ด
พิจารณาตัวอย่างอื่นสำหรับตัวระบุ
int var1, var2; float Avg; function sum();
ที่นี่
- int, float, function เป็นคีย์เวิร์ดทั้งหมด
- var1, var2, Sum, Avg คือตัวระบุ
มีการใช้คำหลักพร้อมกับตัวระบุเพื่อกำหนด คีย์เวิร์ดอธิบายการทำงานของตัวระบุไปยังคอมไพเลอร์