C++ Identifiers
🔹 Identifier چیست؟
-
Identifier (شناسه) نامی است که برای متغیرها، توابع، کلاسها و دیگر المانهای برنامه انتخاب میکنیم.
-
در واقع شناسه همون اسمهایی هستن که ما به بخشهای مختلف کد میدیم.
🔹 قوانین نامگذاری شناسهها
-
فقط میتونه شامل:
-
حروف انگلیسی (
a-z
,A-Z
) -
اعداد (
0-9
) -
علامت زیرخط (
_
) باشه.
-
-
نمیتونه با عدد شروع بشه.
✅age1
→ درست
❌1age
→ غلط -
نمیتونه شامل فاصله یا کاراکترهای خاص باشه.
❌my name
یاage@
-
نمیتونه یکی از کلمات رزرو شده C++ باشه.
(مثلint
,return
,class
,while
)
🔹 مثال
📌 خروجی:
🔹 نکات مهم در انتخاب شناسه
-
بهتره نامها معنادار باشن:
-
✅
studentAge
(خوب) -
❌
x1
(نامفهوم)
-
-
زبان C++ به حروف کوچک و بزرگ حساسه:
-
Name
وname
دو شناسه متفاوت هستن.
-
✅ خلاصه
-
Identifier = نامی برای متغیرها، توابع، کلاسها و ...
-
نمیتونه با عدد شروع بشه یا شامل فاصله و علامت خاص باشه.
-
نمیتونه یکی از کلمات کلیدی زبان باشه.
-
C++ نسبت به حروف کوچک و بزرگ Case Sensitive هست.