ตัวระบุใน C ++ คืออะไร

Taw Rabu Ni C Khux Xari



ตัวระบุ มีบทบาทสำคัญในการเขียนโปรแกรม C++ ใช้เพื่อตั้งชื่อฟังก์ชัน ตัวแปร และเอนทิตีอื่นๆ ในโค้ด พวกเขาให้เอกลักษณ์เฉพาะสำหรับแต่ละเอนทิตีในโปรแกรมและช่วยโปรแกรมเมอร์ในการระบุและเข้าถึงพวกเขา การทำความเข้าใจการใช้ตัวระบุใน C++ นั้นมีประโยชน์ในการเขียนโค้ดที่มีประสิทธิภาพและสามารถอ่านได้

ในบทความนี้ เราจะหารือเกี่ยวกับตัวระบุที่อยู่ใน C++ และวิธีการใช้ในภาษา

ตัวระบุใน C ++ คืออะไร

หนึ่ง ตัวระบุ คือการรวมกันของอักขระที่แสดงถึงหนึ่งในองค์ประกอบที่ตามมา:







  • ชื่อวัตถุหรือชื่อตัวแปร
  • ยูเนียน โครงสร้าง หรือชื่อคลาส
  • ชื่อประเภทแจกแจง
  • สมาชิกของสหภาพ โครงสร้าง คลาส หรือการแจงนับ
  • ฟังก์ชันสมาชิกคลาสหรือฟังก์ชัน
  • ชื่อ typedef
  • ชื่อป้าย
  • ชื่อมาโคร
  • พารามิเตอร์มาโคร

กฎสำหรับการตั้งชื่อตัวระบุคืออะไร?

ทุกภาษามีกฎการตั้งชื่อของตัวเองสำหรับ ตัวระบุ . ปฏิบัติตามคำแนะนำเหล่านี้ในขณะที่ตั้งชื่อตัวระบุใน C ++:



  1. คีย์เวิร์ด C++ ไม่สามารถใช้เป็นตัวระบุได้เนื่องจากมีความหมายที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์
  2. ไม่สามารถมีขีดล่างสองอันที่ต่อเนื่องกัน
  3. อาจมีตัวอักษร ตัวเชื่อม ตัวเลข และอักขระ Unicode ผสมกัน
  4. ต้องขึ้นต้นด้วยตัวอักษรหรือขีดล่าง แต่ต้องไม่ขึ้นต้นด้วยตัวเลข
  5. ไม่ควรมีช่องว่างใดๆ
  6. ต้องมีความยาวไม่เกิน 511 อักขระ
  7. จะต้องมีการประกาศและเตรียมใช้งานก่อนจึงจะอ้างอิงได้
  8. ชื่อของตัวระบุสองตัวไม่สามารถเหมือนกันในโปรแกรมเดียวกันได้
  9. ตัวระบุจะคำนึงถึงตัวพิมพ์เล็กและใหญ่

อย่างที่เราเคยบอกคุณไปแล้วว่า ตัวระบุ ใช้สำหรับตั้งชื่อตัวแปร คลาส ฟังก์ชัน และองค์ประกอบอื่นๆ ของโค้ด เมื่อเราเขียนโค้ด เราใช้ชื่อเหล่านี้เพื่ออ้างถึงส่วนต่าง ๆ ของโปรแกรมของเรา อย่างไรก็ตาม ระหว่างการคอมไพล์ คอมพิวเตอร์จะไม่ใช้ชื่อเหล่านี้อีกต่อไป แต่จะแปลเป็นที่อยู่หน่วยความจำและออฟเซ็ตที่สามารถใช้เพื่อรันโปรแกรมได้ ดังนั้น ในขณะที่เราใช้ ตัวระบุ เพื่อให้รหัสของเราอ่านได้ง่ายขึ้นและเข้าใจง่ายขึ้น คอมพิวเตอร์จะสนใจเฉพาะที่อยู่หน่วยความจำพื้นฐานที่ตัวระบุเหล่านี้เป็นตัวแทน



ต่อไปนี้คือตัวอย่างบางส่วนของ ตัวระบุที่ถูกต้อง :





ผลรวม

_ผลรวม

Sum_1

ผลรวม1

ต่อไปนี้คือตัวอย่างบางส่วนของ ตัวระบุไม่ถูกต้อง :

ผลรวม - 1

ฉัน

ธาร // เนื่องจากเป็นคีย์เวิร์ด C++

ตัวระบุการใช้งานใน C ++

เพื่อความเข้าใจในแนวคิดของ ตัวระบุ ให้พิจารณาตัวอย่างต่อไปนี้



#รวมถึง

ใช้เนมสเปซมาตรฐาน ;

นานาชาติ หลัก ( ) {

นานาชาติ หมายเลข 1 = 5 ; // ตัวแปรจำนวนเต็ม

สองเท่า หมายเลข 2 = 3.14 ; // ตัวแปรทศนิยมที่มีความแม่นยำสองเท่า

ถ่าน = 'เอ' ; // ตัวแปรอักขระ

ธงบูล = จริง ; // ตัวแปรบูลีน

ศาล << 'ค่าของ num1 คือ: ' << หมายเลข 1 << จบ ;

ศาล << 'ค่าของ num2 คือ: ' << หมายเลข 2 << จบ ;

ศาล << 'ค่าของ ch คือ: ' << << จบ ;

ศาล << 'มูลค่าของธงคือ: ' << ธง << จบ ;

สองเท่า ผลลัพธ์ = หมายเลข 1 * หมายเลข 2 ;

ศาล << 'ผลลัพธ์ของการคำนวณคือ: ' << ผลลัพธ์ << จบ ;

กลับ 0 ;

}

ในตัวอย่างข้างต้น เราประกาศและเริ่มต้นตัวแปรห้าตัวที่มีชื่อและประเภทข้อมูลต่างกัน จากนั้นเราจะใช้ตัวแปรเหล่านี้ในการคำนวณเพื่อให้ได้ผลลัพธ์ที่เราพิมพ์ไปยังคอนโซล ตัวอย่างนี้สาธิตวิธีใช้ตัวระบุเพื่อตั้งชื่อให้กับตัวแปร ซึ่งสามารถนำไปใช้ในการคำนวณและการดำเนินการอื่นๆ ได้

เอาต์พุต

บทสรุป

ตัวระบุ C++ ใช้ในโปรแกรมเพื่ออ้างถึงชื่อของฟังก์ชัน อาร์เรย์ ตัวแปร และชนิดข้อมูลที่ผู้ใช้กำหนดอื่นๆ ที่พัฒนาโดยโปรแกรมเมอร์ ในบทช่วยสอนนี้ เราพบว่าตัวระบุคืออะไร วิธีการประกาศ และกฎสำหรับการตั้งชื่อตัวระบุพร้อมตัวอย่าง