சுட்டிக்காட்டி மற்றும் குறிப்பு இடையே வேறுபாடு
நூலாசிரியர்:
Laura McKinney
உருவாக்கிய தேதி:
1 ஏப்ரல் 2021
புதுப்பிப்பு தேதி:
17 மே 2024
உள்ளடக்கம்
"சுட்டிக்காட்டி" மற்றும் "குறிப்பு" இரண்டும் மற்றொரு மாறியைக் குறிக்க அல்லது குறிக்கப் பயன்படுகின்றன. ஆனால், இவை இரண்டிற்கும் உள்ள அடிப்படை வேறுபாடு என்னவென்றால், ஒரு சுட்டிக்காட்டி மாறி ஒரு மாறியை சுட்டிக்காட்டுகிறது, அதன் நினைவக இருப்பிடம் அதில் சேமிக்கப்படுகிறது. குறிப்பு மாறி என்பது ஒரு மாறிக்கான மாற்றுப்பெயர் ஆகும். கீழே உள்ள ஒப்பீட்டு விளக்கப்படம் ஒரு சுட்டிக்காட்டிக்கும் குறிப்புக்கும் இடையிலான பிற வேறுபாடுகளை ஆராய்கிறது.
- ஒப்பீட்டு விளக்கப்படம்
- வரையறை
- முக்கிய வேறுபாடுகள்
- முடிவுரை
ஒப்பீட்டு விளக்கப்படம்
ஒப்பீட்டுக்கான அடிப்படை | சுட்டிக்காட்டி | குறிப்பு |
---|---|---|
அடிப்படை | சுட்டிக்காட்டி என்பது ஒரு மாறியின் நினைவக முகவரி. | குறிப்பு ஒரு மாறிக்கான மாற்றுப்பெயர். |
ரிட்டர்ன்ஸ் | சுட்டிக்காட்டி மாறி சுட்டிக்காட்டி மாறியில் சேமிக்கப்பட்ட முகவரியில் உள்ள மதிப்பை சுட்டிக்காட்டி அடையாளம் * க்கு முன்னால் தருகிறது. | குறிப்பு மாறி & குறிப்பு அடையாளத்திற்கு முந்தைய மாறியின் முகவரியை வழங்குகிறது. |
ஆபரேட்டர்கள் | *, -> | & |
பூஜ்ய குறிப்பு | சுட்டிக்காட்டி மாறி NULL ஐக் குறிக்கலாம். | குறிப்பு மாறி ஒருபோதும் NULL ஐக் குறிக்க முடியாது. |
துவக்கம் | ஆரம்பிக்கப்படாத சுட்டிக்காட்டி உருவாக்க முடியும். | ஆரம்பிக்கப்படாத குறிப்பை ஒருபோதும் உருவாக்க முடியாது. |
துவக்க நேரம் | நிரலில் எந்த நேரத்திலும் சுட்டிக்காட்டி மாறி தொடங்கப்படலாம். | குறிப்பு மாறியை அதன் உருவாக்கத்தின் போது மட்டுமே துவக்க முடியும். |
reinitialization | சுட்டிக்காட்டி மாறி தேவைக்கேற்ப பல முறை மீண்டும் தொடங்கப்படலாம். | குறிப்பு மாறியை நிரலில் மீண்டும் ஒருபோதும் மீண்டும் தொடங்க முடியாது. |
சுட்டிக்காட்டி வரையறை
"சுட்டிக்காட்டி" என்பது மற்றொரு மாறியின் நினைவக இருப்பிடத்தை வைத்திருக்கும் ஒரு மாறி. சுட்டிக்காட்டி மாறி பயன்படுத்தும் ஆபரேட்டர்கள் * மற்றும் -> ஆகும். சுட்டிக்காட்டி மாறியின் அறிவிப்பில் அடிப்படை தரவு வகை மற்றும் ‘*’ அடையாளம் மற்றும் மாறி பெயர் ஆகியவை உள்ளன.
வகை * var_name;
ஒரு உதாரணத்தின் உதவியுடன் சுட்டிக்காட்டி புரிந்துகொள்வோம்.
int a = 4; int * ptr = & a; cout <அதேசமயம், குறிப்பு ஆபரேட்டர் &.
குறிப்பு:
சுட்டிகள் ஜாவாவை ஆதரிக்கவில்லை.
முடிவுரை
சுட்டிக்காட்டி மற்றும் குறிப்பு இரண்டும் மற்றொரு மாறியைக் குறிக்க அல்லது குறிக்கப் பயன்படுகின்றன. ஆனால் இரண்டுமே அவற்றின் பயன்பாடு மற்றும் செயல்பாட்டில் வேறுபடுகின்றன.