பொருளடக்கம்
- சி++ முக்கிய() செயல்பாடு
- முக்கிய() செயல்பாட்டின் தொடரியல்
- முக்கிய() செயல்பாட்டின் அளவுருக்கள்
- முக்கிய() செயல்பாட்டின் திரும்பும் வகை
- முக்கிய() செயல்பாட்டை செயல்படுத்துதல்
- எடுத்துக்காட்டு குறியீடு
- முக்கிய() செயல்பாட்டின் முக்கியத்துவம்
- முடிவுரை
சி++ முக்கிய() செயல்பாடு
ஒரு C++ நிரல் தொடங்கப்படும் போது, செயல்படுத்தப்படும் ஆரம்ப செயல்பாடு முக்கிய() செயல்பாடு ஆகும். நிரலாக்கத்தில் இது ஒரு முக்கிய பங்கு வகிக்கிறது, ஏனெனில் முழு நிரலையும் செயல்படுத்துவதைத் தொடங்குவதற்கும் கட்டுப்படுத்துவதற்கும் இது பொறுப்பாகும். சரியாகச் செயல்படும் C++ நிரல்களை எழுதுவதற்கு முக்கிய() செயல்பாட்டின் பயன்பாட்டைப் புரிந்துகொள்வது அவசியம்.
முக்கிய() செயல்பாட்டின் தொடரியல்
C++ இல் முக்கிய() செயல்பாட்டிற்கான தொடரியல் பின்வருமாறு:
முழு எண்ணாக முக்கிய ( ) {
// நிரல் அறிக்கைகள்
திரும்ப 0 ;
}
முக்கிய() செயல்பாடு எப்போதும் முக்கிய சொல்லுடன் தொடங்குகிறது முழு எண்ணாக , செயல்பாடு முழு எண் மதிப்பை வழங்குகிறது என்பதைக் குறிக்கிறது. செயல்பாட்டின் பெயர் முக்கிய , இது C++ நிரலின் நுழைவுப் புள்ளிக்கான நிலையான பெயர்.
C++ இல் உள்ள செயல்பாட்டின் பெயர் வழக்கமாக அடைப்புக்குறிகளால் பின்பற்றப்படுகிறது, இதில் செயல்பாட்டிற்கு அனுப்பப்பட்ட அளவுருக்கள் இருக்கலாம். நிரலை உள்ளடக்கிய அறிக்கைகள் செயல்பாட்டு உடலின் சுருள் பிரேஸ்களுக்குள் இணைக்கப்பட்டுள்ளன.
ஒரு செயல்பாடு இயக்க முறைமைக்குத் திரும்ப வேண்டிய மதிப்பு, செயல்பாட்டிற்குள் திரும்பும் அறிக்கையால் குறிப்பிடப்படுகிறது.
முக்கிய() செயல்பாட்டின் அளவுருக்கள்
முக்கிய() செயல்பாடு எடுக்கக்கூடிய இரண்டு விருப்ப அளவுருக்கள் உள்ளன:
முழு எண்ணாக முக்கிய ( முழு எண்ணாக argc, கரி * argv [ ] ) {// நிரல் அறிக்கைகள்
திரும்ப 0 ;
}
முதல் அளவுரு argc இயக்க நேரத்தில் நிரலுக்கு அனுப்பப்பட்ட வாதங்களின் எண்ணிக்கையைக் குறிக்கும் ஒரு முழு எண். இரண்டாவது அளவுரு argv நிரலுக்கு அனுப்பப்பட்ட உண்மையான வாதங்களைச் சேமிக்கும் எழுத்துக்களுக்கான சுட்டிகளின் வரிசை இது.
முக்கிய() செயல்பாட்டின் வகை திரும்பவும்
முக்கிய() இன் திரும்ப மதிப்பு வகை எப்போதும் முழு எண்ணாக இருக்கும். ஆப்பரேட்டிங் சிஸ்டத்திற்கு முதன்மை() திரும்பும் முழு எண் மதிப்பு நிரல் வெற்றிகரமாக செயல்படுத்தப்பட்டதா அல்லது பிழை ஏற்பட்டதா என்பதைக் குறிக்கிறது.
முக்கிய செயல்பாடு 0 ஐக் கொடுத்தால், குறியீடு வெற்றிகரமாக செயல்படுத்தப்பட்டதைக் காட்டுகிறது. இல்லையெனில், பூஜ்ஜியமற்ற மதிப்பு வெளியீடு என்றால், செயல்படுத்தல் வெற்றிகரமாக இல்லை என்று அர்த்தம்.
முக்கிய() செயல்பாட்டை செயல்படுத்துதல்
ஒரு C++ நிரல் செயல்படுத்தப்படும் போது, இயக்க முறைமை நிரலின் செயல்பாட்டைத் தொடங்க முக்கிய() செயல்பாட்டை அழைக்கிறது. பிரதான() செயல்பாட்டிற்குள் எழுதப்பட்ட அறிக்கைகள் ஒரு வரிசையில் செயல்படுத்தப்படுகின்றன, அதாவது முதலில் எழுதப்பட்ட அறிக்கை முதலில் செயல்படுத்தப்படும்.
பிரதான() செயல்பாட்டில் உள்ள அனைத்து அறிக்கைகளும் செயல்படுத்தப்பட்டவுடன், செயல்பாடு ஒரு முழு எண் மதிப்பை இயக்க முறைமைக்கு வழங்குகிறது, அது நிரலை நிறுத்துகிறது.
எடுத்துக்காட்டு குறியீடு
முக்கிய() செயல்பாட்டைப் பயன்படுத்தும் C++ நிரலின் எளிய உதாரணம் இங்கே:
#முழு எண்ணாக முக்கிய ( )
{
வகுப்பு :: கூட் << 'வணக்கம், உலகம்!' << வகுப்பு :: endl ;
திரும்ப 0 ;
}
இந்த எடுத்துக்காட்டில், முக்கிய() செயல்பாடு 'ஹலோ, வேர்ல்ட்!' என்ற செய்தியை அச்சிடுகிறது. கன்சோலுக்குப் பின் 0 ஐத் தருகிறது, இது குறியீடு வெற்றிகரமாகச் செயல்படுத்தப்பட்டதைக் காட்டுகிறது.
முக்கிய() செயல்பாட்டின் முக்கியத்துவம்
முக்கிய() செயல்பாடானது C++ நிரலின் நுழைவுப் புள்ளியாகும், மேலும் அதன் முதன்மை நோக்கம் முழு நிரலையும் செயல்படுத்துவதைத் தொடங்குவதும் கட்டுப்படுத்துவதும் ஆகும். நிரலுக்கு அனுப்பப்பட்ட கட்டளை வரி வாதங்களைப் பெறுவதற்கும், நிரலின் மாறிகளை துவக்குவதற்கும், நிரலின் செயல்பாட்டைத் தொடங்க தேவையான செயல்பாடுகளை அழைப்பதற்கும் இது பொறுப்பாகும். முக்கிய() செயல்பாடு இல்லாமல், ஒரு C++ நிரலை இயக்க முடியாது.
முக்கிய() செயல்பாட்டிற்கு பின்வரும் கட்டுப்பாடுகள் பொருந்தும்:
- நிரலில் உள்ள வேறு எந்த செயல்பாட்டையும் பிரதானமாக பெயரிட முடியாது.
- முக்கிய() செயல்பாட்டை நிலையான அல்லது இன்லைன் என வரையறுக்க முடியாது.
- முக்கிய() செயல்பாட்டை நிரலுக்குள் இருந்து அழைக்க முடியாது.
- முக்கிய() செயல்பாட்டு முகவரியை எடுக்க முடியாது.
- சி++ நிரலாக்கத்தில் முக்கிய() செயல்பாட்டை ஓவர்லோட் செய்வது அனுமதிக்கப்படாது.
- constexpr விவரக்குறிப்பைப் பயன்படுத்தி முக்கிய() செயல்பாட்டை அறிவிப்பது அனுமதிக்கப்படாது.
முடிவுரை
முக்கிய() செயல்பாடு ஒரு நிரலின் நுழைவு புள்ளி மற்றும் அதன் செயல்பாட்டைக் கட்டுப்படுத்துகிறது. இது தலைப்புக் கோப்புகளுக்குக் கீழே அறிவிக்கப்பட்டு விருப்பமான இரண்டு வாதங்களை எடுக்கும். எந்த C++ நிரலின் இன்றியமையாத அங்கமாக இருப்பதால், மெயின்() செயல்பாடு இல்லாமல் நிரல் இயங்காது.