இந்த கட்டுரையில், C++ இல் என்ன அடையாளங்காட்டிகள் உள்ளன மற்றும் அவை மொழியில் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதைப் பற்றி விவாதிப்போம்.
C++ இல் அடையாளங்காட்டிகள் என்றால் என்ன?
ஒரு அடையாளங்காட்டி பின்வரும் கூறுகளில் ஒன்றைக் குறிக்கும் எழுத்துகளின் கலவையாகும்:
- பொருளின் பெயர் அல்லது மாறி பெயர்
- ஒன்றியம், அமைப்பு அல்லது வகுப்பின் பெயர்
- கணக்கிடப்பட்ட வகை பெயர்
- ஒரு தொழிற்சங்கம், அமைப்பு, வகுப்பு அல்லது கணக்கீட்டின் உறுப்பினர்
- வகுப்பு உறுப்பினர் செயல்பாடு அல்லது செயல்பாடு
- typedef பெயர்
- லேபிள் பெயர்
- மேக்ரோ பெயர்
- மேக்ரோ அளவுரு
ஒரு அடையாளங்காட்டிக்கு பெயரிடுவதற்கான விதிகள் என்ன?
ஒவ்வொரு மொழிக்கும் அதன் சொந்த பெயரிடும் விதிகள் உள்ளன அடையாளங்காட்டிகள் . C++ இல் அடையாளங்காட்டிக்கு பெயரிடும் போது இந்த வழிகாட்டுதல்களைப் பின்பற்றவும்:
- C++ முக்கிய வார்த்தைகளை அடையாளங்காட்டிகளாகப் பயன்படுத்த முடியாது, ஏனெனில் அவை தொகுப்பிக்கு முன் வரையறுக்கப்பட்ட அர்த்தங்களைக் கொண்டுள்ளன.
- இது இரண்டு தொடர்ச்சியான அடிக்கோடுகளைக் கொண்டிருக்க முடியாது.
- இது எழுத்துக்கள், இணைப்பிகள், எண்கள் மற்றும் யூனிகோட் எழுத்துகளின் கலவையைக் கொண்டிருக்கலாம்.
- இது ஒரு எழுத்துக்கள் அல்லது அடிக்கோடிடுதல் தொடங்க வேண்டும், ஆனால் எண்ணுடன் அல்ல.
- இது எந்த வெள்ளை இடத்தையும் கொண்டிருக்கக்கூடாது.
- இது 511 எழுத்துகளுக்கு மேல் இருக்கக்கூடாது.
- அது குறிப்பிடப்படுவதற்கு முன் அறிவிக்கப்பட்டு துவக்கப்பட வேண்டும்.
- ஒரே நிரலில் இரண்டு அடையாளங்காட்டிகளின் பெயர்கள் ஒரே மாதிரியாக இருக்க முடியாது.
- அடையாளங்காட்டிகள் கேஸ்-சென்சிட்டிவ்.
நாங்கள் ஏற்கனவே சொன்னது போல் அடையாளங்காட்டிகள் மாறிகள், வகுப்புகள், செயல்பாடுகள் மற்றும் குறியீட்டின் பிற கூறுகளை பெயரிட பயன்படுத்தப்படுகிறது. நாம் குறியீட்டை எழுதும்போது, எங்கள் நிரலின் வெவ்வேறு பகுதிகளைக் குறிக்க இந்தப் பெயர்களைப் பயன்படுத்துகிறோம். இருப்பினும், தொகுப்பின் போது, கணினி இந்த பெயர்களை இனி பயன்படுத்தாது. மாறாக, அது நிரலை இயக்குவதற்குப் பயன்படுத்தக்கூடிய நினைவக முகவரிகள் மற்றும் ஆஃப்செட்களாக அவற்றை மொழிபெயர்க்கிறது. எனவே, நாம் பயன்படுத்தும் போது அடையாளங்காட்டிகள் எங்கள் குறியீட்டை மேலும் படிக்கக்கூடியதாகவும், புரிந்துகொள்வதற்கு எளிதாகவும், இந்த அடையாளங்காட்டிகள் குறிப்பிடும் அடிப்படை நினைவக முகவரிகளை மட்டுமே கணினி கவனிக்கிறது.
பின்வரும் சில உதாரணங்கள் சரியான அடையாளங்காட்டிகள் :
தொகை
_தொகை
தொகை_1
தொகை1
பின்வரும் சில உதாரணங்கள் தவறான அடையாளங்காட்டிகள் :
தொகை - 1நான்
பவ் //ஏனென்றால் இது C++ முக்கிய வார்த்தை
C++ இல் அடையாளங்காட்டிகள் செயல்படுத்தல்
என்ற கருத்தை புரிந்து கொள்ள அடையாளங்காட்டிகள் , பின்வரும் உதாரணத்தைக் கவனியுங்கள்.
#
பெயர்வெளி std ஐப் பயன்படுத்துகிறது ;
முழு எண்ணாக முக்கிய ( ) {
முழு எண்ணாக எண்1 = 5 ; // முழு எண் மாறி
இரட்டை எண்2 = 3.14 ; // இரட்டை துல்லியமான மிதக்கும் புள்ளி மாறி
கரி ch = 'ஏ' ; // எழுத்து மாறி
பூல் கொடி = உண்மை ; // பூலியன் மாறி
கூட் << 'எண்1 இன் மதிப்பு:' << எண்1 << endl ;
கூட் << 'எண்2 இன் மதிப்பு:' << எண்2 << endl ;
கூட் << 'ch இன் மதிப்பு:' << ch << endl ;
கூட் << 'கொடியின் மதிப்பு:' << கொடி << endl ;
இரட்டை விளைவாக = எண்1 * எண்2 ;
கூட் << 'கணக்கீட்டின் முடிவு:' << விளைவாக << endl ;
திரும்ப 0 ;
}
மேலே உள்ள எடுத்துக்காட்டில், வெவ்வேறு பெயர்கள் மற்றும் தரவு வகைகளைக் கொண்ட ஐந்து மாறிகளை நாங்கள் அறிவித்து துவக்குகிறோம். ஒரு முடிவைப் பெறுவதற்கு இந்த மாறிகளை கணக்கீட்டில் பயன்படுத்துகிறோம், அதை கன்சோலில் அச்சிடுகிறோம். மாறிகளுக்கு பெயர்களை வழங்க அடையாளங்காட்டிகள் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதை இந்த எடுத்துக்காட்டு விளக்குகிறது, பின்னர் அவை கணக்கீடுகள் மற்றும் பிற செயல்பாடுகளில் பயன்படுத்தப்படலாம்.
வெளியீடு
முடிவுரை
சி++ அடையாளங்காட்டிகள் புரோகிராமர்களால் உருவாக்கப்பட்ட செயல்பாடுகள், வரிசைகள், மாறிகள் மற்றும் பிற பயனர் வரையறுக்கப்பட்ட தரவு வகைகளின் பெயர்களைக் குறிக்க நிரல்களில் பயன்படுத்தப்படுகின்றன. இந்த டுடோரியலில், அடையாளங்காட்டிகள் என்றால் என்ன, அவை எவ்வாறு அறிவிக்கப்படுகின்றன மற்றும் ஒரு எடுத்துக்காட்டுடன் அடையாளங்காட்டிக்கு பெயரிடுவதற்கான விதிகள் என்ன என்பதைக் கண்டறிந்தோம்.