முக்கிய சொல் மற்றும் அடையாளங்காட்டிக்கு இடையிலான வேறுபாடு

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 1 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 11 மே 2024
Anonim
C_09 முக்கிய வார்த்தைகள் மற்றும் அடையாளங்காட்டிகள் | சி இல் நிரலாக்கம்
காணொளி: C_09 முக்கிய வார்த்தைகள் மற்றும் அடையாளங்காட்டிகள் | சி இல் நிரலாக்கம்

உள்ளடக்கம்


ஒவ்வொரு மொழியிலும் முக்கிய சொற்களும் அடையாளங்காட்டிகளும் உள்ளன, அவை அதன் தொகுப்பாளரால் மட்டுமே புரிந்து கொள்ளப்படுகின்றன. முக்கிய வார்த்தைகள் முன்னரே ஒதுக்கப்பட்ட ஒதுக்கப்பட்ட சொற்கள், அவை சிறப்புப் பொருளைக் கொண்டுள்ளன. ஒவ்வொரு முக்கிய சொல்லும் “வகை” அறிவிக்கப்பட்ட தரவை வரையறுக்கிறது. முக்கிய வார்த்தைகளை அடையாளங்காட்டிகளாக பயன்படுத்தக்கூடாது. ஒரு அடையாளங்காட்டி என்பது நிரலில் ஒரு குறிப்பிட்ட மாறி, செயல்பாடு அல்லது வகுப்பின் லேபிளுக்கு வழங்கப்பட்ட தனித்துவமான பெயர். ஒரு மாறியை உருவாக்க, ஒரு முக்கிய சொல் மற்றும் அடையாளங்காட்டி இரண்டுமே ஒன்றாக பிணைக்கப்படுகின்றன.

தேவைப்பட்டால் அடையாளங்காட்டிகளை மாற்றலாம், இது முக்கிய சொற்களில் பொருந்தாது, அவை சரி செய்யப்பட்டுள்ளன, நம்முடைய தேவைக்கேற்ப அதை மாற்ற முடியாது. இந்த உள்ளடக்கம் ஒரு முக்கிய சொல் மற்றும் அடையாளங்காட்டிக்கு இடையிலான வேறுபாட்டை மேலும் விவரிக்கிறது.

  1. ஒப்பீட்டு விளக்கப்படம்
  2. வரையறை
  3. முக்கிய வேறுபாடுகள்
  4. முடிவுரை

ஒப்பீட்டு விளக்கப்படம்:

ஒப்பீட்டுக்கான அடிப்படைமுக்கியஅடையாளங்காட்டியால்
அடிப்படைசொற்கள் ஒரு மொழியின் ஒதுக்கப்பட்ட சொற்கள்.அடையாளங்காட்டிகள் என்பது மாறி, செயல்பாடு மற்றும் லேபிள்களின் பயனர் வரையறுக்கப்பட்ட பெயர்கள்.
பயன்பாட்டுவகை / வகை வகை குறிப்பிடவும்.ஒரு குறிப்பிட்ட நிறுவனத்தின் பெயரை அடையாளம் காணவும்.
வடிவம்எழுத்துக்களை மட்டும் கவனியுங்கள்.எழுத்துக்கள், அடிக்கோடிட்டு, இலக்கங்களைக் கவனியுங்கள்.
வழக்குசிற்றெழுத்தை மட்டும் பயன்படுத்துங்கள்.கீழ் மற்றும் மேல் வழக்குகள், இரண்டும் அனுமதிக்கப்படுகின்றன.
சின்னமாகசிறப்பு சின்னம் இல்லை, நிறுத்தற்குறி பயன்படுத்தப்படவில்லை.அடிக்கோடிட்டதைத் தவிர நிறுத்தற்குறி அல்லது சிறப்பு சின்னம் பயன்படுத்தப்படவில்லை.
வகைப்பாடுமுக்கிய வார்த்தைகள் மேலும் வகைப்படுத்தப்படவில்லை.அடையாளங்காட்டி வெளிப்புற பெயர் மற்றும் உள் பெயராக வகைப்படுத்தப்பட்டுள்ளது.
தொடக்க கடிதம்இது எப்போதும் ஒரு சிறிய எழுத்துடன் தொடங்குகிறது.முதல் எழுத்து பெரிய எழுத்து, சிறிய எழுத்து அல்லது அடிக்கோடிட்டு இருக்கலாம்.
உதாரணமாகint, char, if, while, do, class etc.சோதனை, எண்ணிக்கை 1, உயர்_ வேகம் போன்றவை.

முக்கிய வார்த்தைகளின் வரையறை

சி ++ ஆல் ஒதுக்கப்பட்ட சொற்கள் “வார்த்தைகளின்". இந்த சொற்களை ஒரு அடையாளங்காட்டிக்கு பெயரிடவும், நிரலின் பிற நிறுவனத்திற்கு பெயரிடவும் பயன்படுத்த முடியாது. ஒவ்வொரு முக்கிய சொல்லும் ஒரு தனித்துவமான பொருளைக் கொண்டுள்ளன, மேலும் ஒரு குறிப்பிட்ட செயலைச் செய்ய ஒரு தொகுப்பாளரால் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, முழு எண் வகையின் அடையாளங்காட்டியை உருவாக்க ‘int’ பயன்படுத்தப்படுகிறது, மிதவை வகையின் அடையாளங்காட்டியை உருவாக்க ‘மிதவை’ பயன்படுத்தப்படுகிறது.


உதாரணமாக:

முக்கிய வார்த்தைகளின் தெளிவான படத்தைப் பெற, நிஜ வாழ்க்கை உதாரணத்தை மேலோட்டமாகக் காண்போம். எங்களிடம் ‘முழுமையான குறிப்பு’ என்ற பெயரில் ஒரு ‘புத்தகம்’ உள்ளது. இங்கே ‘புத்தகம்’ என்ற சொல் முக்கிய சொல், மற்றும் “முழுமையான_அறிவு” என்ற பெயர் ‘புத்தகம்’ என்ற முக்கிய சொல்லுக்கு அடையாளங்காட்டியாகும். இப்போது, ​​முக்கிய சொல் குறிப்பிடுகிறது, “முழுமையான_அறிவு” என்றால் என்ன, பதில், இது ஒரு “புத்தகம்”.

இப்போது, ​​நாம் ‘மிதவை சம்பளம்’ என்று எழுதினால் ஒரு திட்டத்தின் உதாரணத்தை எடுத்துக் கொள்வோம். இங்கே, ‘திறவுச்சொல்’ என்பது ‘மிதவை’ மற்றும் ‘சம்பளம்’ என்பது ஒரு ‘அடையாளங்காட்டி’. இப்போது, ​​‘சம்பளம்’ என்றால் என்ன என்று நீங்கள் கேட்டால், பதில், இது இயற்கையில் ‘மிதக்கும்’ மற்றும் ‘மிதவை மதிப்புகளை’ ஏற்றுக் கொள்ளும் ‘மாறி’ என்பதைக் குறிப்பிடுகிறது.

அடையாளங்காட்டியின் வரையறை

ஒரு நிரலில் உள்ள ஒரு நிறுவனத்திற்கு நீங்கள் வழங்கும் பெயர் தனித்துவமாக அடையாளம் காணப்படும் வகையில் “அடையாளங்காட்டி". மாறிகள், செயல்பாடுகள், ஒரு வகுப்பின் லேபிள்கள் மற்றும் பல பயனர் வரையறுக்கப்பட்ட நிறுவனங்களின் பெயர்கள் ‘அடையாளங்காட்டிகள்’. அடையாளங்காட்டியை ஒருபோதும் ‘முக்கிய சொல்லாக’ பயன்படுத்த முடியாது.


உதாரணமாக:

இதை சிறந்த முறையில் புரிந்துகொள்ள, மேலே உள்ள ‘முக்கிய சொல்’ உதாரணத்தை விரிவாகக் கூறுவோம். “புத்தகம்” என்பது ஒரு ‘முக்கிய சொல்’ மற்றும் “முழுமையான_அறிவு” என்பது ஒரு அடையாளங்காட்டி. இப்போது, ​​நாம் ஒரு ‘முழுமையான குறிப்பு புத்தகம்’ விரும்பினால். நாங்கள் கடைக்காரரிடம் கேட்கும்போது, ​​எங்களுக்கு ஒரு “புத்தகம்” வேண்டும் என்று அவர் / அவள் எந்த ‘புத்தகம்’ என்பதை அடையாளம் காண மாட்டார்கள், புத்தகங்களின் பெயரைக் குறிப்பிடாவிட்டால், அதாவது “முழுமையான_அறிவு”.

இப்போது, ​​ஒரு நிரலின் மேற்கண்ட உதாரணத்தை எடுத்துக் கொள்ளுங்கள், ‘மிதவை’ என்பது ஒரு ‘முக்கிய சொல்’ என்றும், ‘சம்பளம்’ என்பது ஒரு ‘அடையாளங்காட்டி’ என்றும் எங்களுக்குத் தெரியும். இப்போது, ​​நீங்கள் மாறக்கூடிய ‘சம்பளத்தின்’ மதிப்பை விரும்பினால், நீங்கள் மாறியின் பெயரை ‘சம்பளம்’ என்று வெளிப்படையாக அழைக்க வேண்டும், இங்கே, ‘மிதவை’ என்று அழைப்பது வேலை செய்யாது.

எனவே அடையாளங்காட்டி என்பது ஒரு நிரலில் நாம் உருவாக்கிய நிறுவனத்தை அழைக்கக்கூடிய ஒரு பெயர்.

ஒரு அடையாளங்காட்டியை உருவாக்க பின்பற்ற வேண்டிய விதிகள்

  • ஒரு அடையாளங்காட்டியின் முதல் எழுத்து கட்டாயமாக ஒரு கடிதமாக இருக்க வேண்டும். (‘_’ அண்டர்ஸ்கோர் முதல் எழுத்தாகவும் பயன்படுத்தப்படலாம்)
  • இது கடிதங்கள், இலக்கங்கள் மற்றும் அடிக்கோடிட்டுக் கொள்ளலாம்.
  • பெரிய எழுத்துக்கள் மற்றும் சிறிய எழுத்துக்கள் வித்தியாசமாக நடத்தப்படுகின்றன.
  • கதாபாத்திரங்கள் அனைத்தும் குறிப்பிடத்தக்கவை.
  • அடையாளங்காட்டிகள் அல்லது மாறிகளின் பெயராக ஒதுக்கப்பட்ட சொற்களைப் பயன்படுத்துவது தடைசெய்யப்பட்டுள்ளது.
  • வெள்ளை இடங்கள் அனுமதிக்கப்படவில்லை.
  • ஒரு அடையாளங்காட்டி அதிகபட்சமாக 1024 எழுத்துக்களைக் கொண்டிருக்கலாம், ஏனெனில் ANSI தரநிலைக்கு C ++ தொகுப்பிகள் குறைந்தபட்சம் இந்த எண்ணிக்கையிலான எழுத்துக்களை வழங்க வேண்டும்.

முக்கிய சொல் மற்றும் அடையாளங்காட்டிக்கு இடையிலான முக்கிய வேறுபாடுகள்

  1. முக்கிய வகை அந்த வகை / வகையை அடையாளம் காண பயன்படுத்தப்படுகிறது, அதே நேரத்தில் அந்த அடையாளத்தை தனித்துவமாக பெயரிட ஒரு அடையாளங்காட்டி பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, நாம் ‘int எண்’ என்று எழுதினால், அங்கு ‘int’ என்பது ஒரு முக்கிய சொல், மற்றும் ‘எண்’ என்பது ஒரு அடையாளங்காட்டி, அதாவது, இந்த அறிக்கை தெளிவாக ஒரு வகை ‘எண்’ என்பதை வரையறுக்கிறது, இது வகை int (முழு எண்) ஆகும்.
  2. முக்கிய வார்த்தைகள் வேறுபட்டவை; அவை மேலும் வகைப்படுத்தப்படவில்லை. மாறாக, அடையாளங்காட்டிகள் வெளிப்புற இணைப்பு செயல்பாட்டில் ஈடுபட்டிருந்தால், அதாவது, செயல்பாட்டு பெயர்கள் மற்றும் கோப்புகளுக்கு இடையில் பகிரப்படும் உலகளாவிய மாறி ஆகியவை இருந்தால், அது ‘வெளிப்புற பெயர்கள்’, அவை வெளிப்புற இணைப்பு செயல்பாட்டில் பயன்படுத்தப்படாத நிலையில், உள்ளூர் மாறியின் பெயரைச் சேர்க்கும்போது, ​​அது‘உள் பெயர்கள்’.
  3. அடையாளங்காட்டி ஒருபோதும் முக்கிய வார்த்தைகளாகவும், சி ++ நூலகத்தில் உள்ள செயல்பாடுகளின் பெயராகவும் இருக்க முடியாது.
  4. சி ++ நூலகத்தில் வரையறுக்கப்பட்ட சொற்களில் எந்த சின்னமும் இல்லை. மாறாக, நீங்கள் எந்த அடையாளங்காட்டியையும் அறிவிக்கும்போது அடிக்கோடிட்டுக் காட்ட முடியும், ஆனால் வேறு எந்த சின்னத்தையும் பயன்படுத்த முடியாது.
  5. ஒரு முக்கிய சொல் எப்போதும் ஒரு சிறிய வழக்கில் தொடங்குகிறது. எதிராக, ஒரு அடையாளங்காட்டி ஒரு மேல் வழக்கு அல்லது ஒரு சிறிய வழக்கு தொடங்கலாம்

முடிவுரை:

சொற்கள் மற்றும் அடையாளங்காட்டிகள் நிரலின் கட்டுமான தொகுதிகள். வகை / வகை மற்றும் ஒரு குறிப்பிட்ட மாறியின் பெயர் அல்லது ஒரு வகுப்பின் செயல்பாட்டை தனித்துவமாக வரையறுக்க அவை ஒரு தொகுப்பாளரால் குறிப்பாகப் பயன்படுத்தப்படுகின்றன.