C++ میں شناخت کنندہ کیا ہیں؟

C My Shnakht Knnd Kya Y



شناخت کنندگان C++ پروگرامنگ میں اہم کردار ادا کرتا ہے۔ وہ کوڈ میں افعال، متغیرات اور دیگر اداروں کو نام دینے کے لیے استعمال ہوتے ہیں۔ وہ پروگرام میں ہر ادارے کو ایک منفرد شناخت فراہم کرتے ہیں اور پروگرامرز کو ان کی شناخت اور ان تک رسائی میں مدد کرتے ہیں۔ C++ میں شناخت کنندگان کے استعمال کو سمجھنا موثر اور پڑھنے کے قابل کوڈ لکھنے میں مددگار ہے۔

اس مضمون میں، ہم اس بات پر تبادلہ خیال کریں گے کہ C++ میں شناخت کنندہ کیا ہیں اور وہ زبان میں کیسے استعمال ہوتے ہیں۔

C++ میں شناخت کنندہ کیا ہیں؟

ایک شناخت کنندہ حروف کا مجموعہ ہے جو پیروی کرنے والے عناصر میں سے ایک کی نمائندگی کرتا ہے:







  • آبجیکٹ کا نام یا متغیر کا نام
  • یونین، ساخت، یا کلاس کا نام
  • شمار شدہ قسم کا نام
  • یونین، ڈھانچے، طبقے، یا گنتی کا رکن
  • کلاس ممبر فنکشن یا فنکشن
  • typedef نام
  • لیبل کا نام
  • میکرو نام
  • میکرو پیرامیٹر

شناخت کنندہ کا نام دینے کے کیا اصول ہیں؟

ہر زبان میں اس کے اپنے نام کے اصول شامل ہیں۔ شناخت کنندگان . C++ میں شناخت کنندہ کا نام دیتے وقت ان ہدایات پر عمل کریں:



  1. C++ مطلوبہ الفاظ کو شناخت کنندہ کے طور پر استعمال نہیں کیا جا سکتا کیونکہ ان کے کمپائلر کے پہلے سے متعین معنی ہوتے ہیں۔
  2. اس میں لگاتار دو انڈر سکور نہیں ہو سکتے۔
  3. اس میں حروف، کنیکٹر، نمبرز اور یونیکوڈ حروف کا مجموعہ ہو سکتا ہے۔
  4. اسے حروف تہجی کے حرف یا انڈر سکور سے شروع ہونا چاہیے، لیکن نمبر کے ساتھ نہیں۔
  5. اس میں کوئی سفید جگہ نہیں ہونی چاہیے۔
  6. یہ 511 حروف سے زیادہ نہیں ہو سکتا۔
  7. اس کا حوالہ دینے سے پہلے اس کا اعلان اور آغاز کرنا ضروری ہے۔
  8. ایک ہی پروگرام میں دو شناخت کنندگان کے نام ایک جیسے نہیں ہو سکتے۔
  9. شناخت کنندگان کیس کے لیے حساس ہوتے ہیں۔

جیسا کہ ہم آپ کو پہلے ہی بتا چکے ہیں۔ شناخت کنندگان متغیرات، کلاسز، فنکشنز، اور کوڈ کے دیگر عناصر کو نام دینے کے لیے استعمال کیا جاتا ہے۔ جب ہم کوڈ لکھتے ہیں، تو ہم اپنے پروگرام کے مختلف حصوں کا حوالہ دینے کے لیے ان ناموں کا استعمال کرتے ہیں۔ تاہم، تالیف کے دوران، کمپیوٹر اب ان ناموں کو استعمال نہیں کرتا ہے۔ اس کے بجائے، یہ ان کا ترجمہ میموری ایڈریسز اور آفسیٹ میں کرتا ہے جسے وہ پروگرام کو انجام دینے کے لیے استعمال کر سکتا ہے۔ لہذا، جب ہم استعمال کرتے ہیں شناخت کنندگان ہمارے کوڈ کو مزید پڑھنے کے قابل اور سمجھنے میں آسان بنانے کے لیے، کمپیوٹر صرف ان بنیادی میموری ایڈریس کا خیال رکھتا ہے جن کی یہ شناخت کنندہ نمائندگی کرتے ہیں۔



کی چند مثالیں درج ذیل ہیں۔ درست شناخت کنندگان :





رقم

_مجموعہ

Sum_1

Sum1

کی چند مثالیں درج ذیل ہیں۔ غلط شناخت کنندگان :

رقم - 1

میں ہوں

پاؤ //کیونکہ یہ ایک C++ کلیدی لفظ ہے۔

C++ میں شناخت کنندگان کا نفاذ

کے تصور کی تفہیم کے لیے شناخت کنندگان ، مندرجہ ذیل مثال پر غور کریں۔



# شامل کریں

نام کی جگہ کا استعمال کرتے ہوئے std ;

int مرکزی ( ) {

int نمبر 1 = 5 ; // عددی متغیر

دگنا نمبر 2 = 3.14 ; // ڈبل پریسجن فلوٹنگ پوائنٹ متغیر

چار چودھری = 'اے' ; // کردار متغیر

bool پرچم = سچ ; // بولین متغیر

cout << 'num1 کی قدر ہے:' << نمبر 1 << endl ;

cout << 'num2 کی قدر ہے:' << نمبر 2 << endl ;

cout << 'ch کی قدر ہے:' << چودھری << endl ;

cout << 'جھنڈے کی قدر ہے:' << پرچم << endl ;

دگنا نتیجہ = نمبر 1 * نمبر 2 ;

cout << 'حساب کا نتیجہ یہ ہے:' << نتیجہ << endl ;

واپسی 0 ;

}

مندرجہ بالا مثال میں، ہم مختلف ناموں اور ڈیٹا کی اقسام والے پانچ متغیرات کا اعلان اور ان کی ابتدا کرتے ہیں۔ پھر ہم نتیجہ حاصل کرنے کے لیے حساب میں ان متغیرات کا استعمال کرتے ہیں، جسے ہم کنسول پر پرنٹ کرتے ہیں۔ یہ مثال ظاہر کرتی ہے کہ کس طرح شناخت کنندگان کو متغیر کو نام دینے کے لیے استعمال کیا جاتا ہے، جو پھر حساب اور دیگر کارروائیوں میں استعمال کیے جا سکتے ہیں۔

آؤٹ پٹ

نتیجہ

C++ شناخت کنندگان کا استعمال پروگراموں میں فنکشنز، اری، متغیرات، اور پروگرامر کے ذریعہ تیار کردہ دیگر صارف کی وضاحت کردہ ڈیٹا اقسام کے ناموں کا حوالہ دینے کے لیے کیا جاتا ہے۔ اس ٹیوٹوریل میں، ہم نے دیکھا کہ شناخت کنندہ کیا ہیں، ان کا اعلان کیسے کیا جاتا ہے، اور مثال کے ساتھ شناخت کنندہ کا نام دینے کے اصول کیا ہیں۔