C++ Identifiers in Hindi

  • Introduction to Identifiers in C++ in Hindi
  • What are the keywords?
  • Differences between Identifiers and Keywords in C++ in Hindi
Identifiers in C++ in Hindi

Introduction to Identifiers in C++

किसी प्रोग्राम में C++ आइडेंटिफ़ायर का उपयोग प्रोग्रामर द्वारा बनाए गए variables, functions, arrays या अन्य उपयोगकर्ता-निर्धारित डेटा प्रकारों के नाम को संदर्भित करने के लिए किया जाता है। वे किसी भी भाषा की बुनियादी आवश्यकता हैं। Identifiers के नामकरण के लिए हर भाषा के अपने नियम हैं।

संक्षेप में, हम कह सकते हैं कि C++ identifiers एक कार्यक्रम में आवश्यक तत्वों का प्रतिनिधित्व करते हैं जो नीचे दिए गए हैं:

  • Constants
  • Variables
  • Functions
  • Labels
  • Defined data types

कुछ नामकरण नियम C और C ++ दोनों में सामान्य हैं। वे इस प्रकार हैं:

  • केवल वर्णमाला वर्ण, अंक और अंडरस्कोर की अनुमति है।
  • पहचानकर्ता नाम एक अंक से शुरू नहीं हो सकता है, अर्थात, पहला अक्षर वर्णमाला होना चाहिए। पहले अक्षर के बाद, हम अक्षरों, अंकों या अंडरस्कोर का उपयोग कर सकते हैं।
  • C ++ में, अपरकेस और लोअरकेस अक्षर अलग-अलग हैं। इसलिए, हम कह सकते हैं कि C ++ पहचानकर्ता केस-संवेदी हैं।
  • एक घोषित कीवर्ड का उपयोग variable name के रूप में नहीं किया जा सकता है।

उदाहरण के लिए, मान लें कि हमारे पास दो पहचानकर्ता हैं, जिन्हें ‘FirstName’ और ‘Firstname’ नाम दिया गया है। दोनों पहचानकर्ता अलग-अलग होंगे पहले मामले में ‘N’ अपरकेस अक्षर के रूप में, जबकि दूसरे में लोअरकेस। इसलिए, यह साबित करता है कि पहचानकर्ता case के प्रति संवेदनशील हैं।

मान्य पहचानकर्ता

निम्नलिखित मान्य पहचानकर्ता के उदाहरण हैं:

Result  
Test2  
_sum  
power  

अमान्य पहचानकर्ता

अमान्य पहचानकर्ताओं के उदाहरण निम्नलिखित हैं:

Sum-1   // containing special character '-'.  
2data    // the first letter is a digit.   
break    // use of a keyword.    

नोट: पहचानकर्ताओं का उपयोग कीवर्ड के रूप में नहीं किया जा सकता है। यह keywords के साथ conflict नहीं कर सकता है, लेकिन यह अत्यधिक recommended है कि keywords को पहचानकर्ता नाम के रूप में उपयोग नहीं किया जाना चाहिए। आपको हमेशा पहचानकर्ताओं का नाम रखने के लिए एक सुसंगत तरीके का उपयोग करना चाहिए ताकि आपका कोड अधिक readable और रखरखाव योग्य हो।

C और C ++ के बीच प्रमुख अंतर variable के नाम की लंबाई पर सीमा है। ANSI C एक नाम में केवल पहले 32 अक्षर मानता है जबकि ANSI C ++ नाम की लंबाई पर कोई सीमा नहीं लगाता है।

Constants वे पहचानकर्ता हैं जो fixed value को संदर्भित करते हैं, जो किसी program के निष्पादन के दौरान नहीं बदलते हैं। C और C ++ दोनों ही विभिन्न प्रकार के literal constants का समर्थन करते हैं, और उनकी कोई मेमोरी लोकेशन नहीं है। उदाहरण के लिए, 123, 12.34, 037, 0X2, आदि literal constant हैं।

कीवर्ड क्या हैं?

कीवर्ड आरक्षित शब्द हैं जिनका कंपाइलर के लिए एक विशेष अर्थ है। वे एक विशेष उद्देश्य के लिए आरक्षित हैं, जिनका उपयोग पहचानकर्ताओं के रूप में नहीं किया जा सकता है। उदाहरण के लिए, ‘for’, ‘break’, ‘while’, ‘if’, ‘else’, आदि पूर्वनिर्धारित शब्द हैं जहाँ पूर्वनिर्धारित शब्द वे शब्द हैं, जिनके अर्थ पहले से ही संकलक द्वारा ज्ञात हैं। जबकि, पहचानकर्ता वे नाम हैं जो प्रोग्रामर द्वारा प्रोग्राम तत्वों जैसे variables, functions, arrays, objects, classes में परिभाषित किए जाते हैं।

आइडेंटिफायर और कीवर्ड के बीच अंतर

निम्नलिखित पहचानकर्ताओं और keywords के बीच अंतर की सूची है:

पहचानकर्ताकीवर्ड
पहचानकर्ता प्रोग्रामर द्वारा प्रोग्राम के मूल तत्वों को परिभाषित किए गए नाम हैं।कीवर्ड आरक्षित शब्द हैं, जिनका अर्थ संकलक द्वारा जाना जाता है।
इसका उपयोग variable के नाम की पहचान करने के लिए किया जाता है।इसका उपयोग इकाई के प्रकार को निर्दिष्ट करने के लिए किया जाता है।
इसमें अक्षर, अंक और अंडरस्कोर शामिल हो सकते हैं।इसमें केवल अक्षर शामिल हैं।
यह लोअरकेस और अपरकेस दोनों का उपयोग कर सकता है।यह केवल लोअरकेस अक्षरों का उपयोग करता है।
अंडरस्कोर को छोड़कर किसी विशेष character का उपयोग नहीं किया जा सकता है।इसमें कोई विशेष character नहीं हो सकता।
पहचानकर्ताओं का शुरुआती अक्षर लोअरकेस, अपरकेस या अंडरस्कोर हो सकता है।इसे केवल लोअरकेस अक्षर से शुरू किया जा सकता है।
इसे internal और external पहचानकर्ता के रूप में वर्गीकृत किया जा सकता है।इसे आगे वर्गीकृत नहीं किया जा सकता है।
उदाहरण test, result, sum, power, आदि हैं।उदाहरण ‘for’, ‘if’, ‘else’, ‘break’, आदि हैं।

Leave a Reply

DMCA.com Protection Status