C Functions – coolblog

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

ஆரம்பிக்கலாம்.

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

C செயல்பாடு என்பது குறியீட்டை சிறிய துண்டுகளாக அல்லது துகள்களாக அல்லது ஒரே நோக்கம் கொண்ட வரிக் குறியீட்டின் குழுவாக உடைப்பதற்கான ஒரு வழியாகும். குறியீட்டாளர் அல்லது குறியீட்டை எழுதும் நபர் மற்றும் எதிர்காலத்தில் தேவைக்கேற்ப மீண்டும் பயன்படுத்த முடியும்.

சி செயல்பாடுகள் என்றால் என்ன

செயல்பாடுகள் என்பது ஒரு குறிப்பிட்ட பணியைச் செய்யும் குறியீடு அல்லது குறியீட்டின் ஒரு பகுதி. கொடுக்கப்பட்ட நிரலில் தேவைப்படும் போது செயல்பாடுகளை மீண்டும் பயன்படுத்த முடியும்.

சி செயல்பாடுகள்


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

  1. செயல்பாடு அறிவிப்பு
  2. செயல்பாடு வரையறை
  3. செயல்பாட்டு அழைப்பு

செயல்பாட்டு அறிவிப்பு: இது செயல்பாட்டு முன்மாதிரி என்றும் அழைக்கப்படுகிறது. நிரலில் நாம் வரையறுத்து அழைக்கப் போகும் செயல்பாட்டின் பெயர், செயல்பாடு அளவுரு, திரும்பும் வகை போன்றவற்றை மொழி தொகுப்பாளருக்குச் சொல்லும் ஒரு வழியாகும்.

returnType functionName(type1 argument1, type2 argument2, …);

செயல்பாட்டு வரையறை: இது செயல்பாட்டின் அழைப்பின் போது செயல்படுத்தப்பட வேண்டிய வழிமுறைகளைக் கொண்டுள்ளது.

returnType functionName(type1 argument1, type2 argument2, …){

// அறிவுறுத்தலின் வரிகள்

}

செயல்பாட்டு அழைப்பு: அழைப்பின் போது, ​​​​செயல்பாட்டின் உடலை இயக்குமாறு கம்பைலருக்குச் சொல்வது இது ஒரு வழியாகும். நிரல் செயல்படுத்தல் வரி எழுதப்பட்ட வரிசையின் முக்கிய செயல்பாட்டிலிருந்து தொடங்குகிறது.

functionName(type1 argument1, type2 argument2, …);

நிரலில் உள்ள ஒவ்வொரு செயல்பாடும் முதன்மை() செயல்பாட்டிலிருந்து நேரடியாகவோ அல்லது மறைமுகமாகவோ அழைக்கப்பட்டது.

சி நிரலாக்கத்தில் இரண்டு வகையான செயல்பாடுகள் உள்ளன:

  1. நிலையான நூலக செயல்பாடுகள்
  2. பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள்

ஸ்டாண்டர்ட் லைப்ரரி செயல்பாடுகள்: இந்த செயல்பாடுகள் சி ஹெடர் கோப்புகளுக்குள் முன்பே கட்டமைக்கப்பட்டுள்ளன.

எடுத்துக்காட்டாக, ஸ்கேன்ஃப்() என்பது விசைப்பலகையில் இருந்து உள்ளீட்டைப் பெறுவதற்கான ஒரு நிலையான நூலகச் செயல்பாடாகும். இந்த செயல்பாடு stdio.h தலைப்பு கோப்புகளில் வரையறுக்கப்பட்டுள்ளது. எனவே, scanf() செயல்பாட்டைப் பயன்படுத்த. நாம் stdio.h கோப்பை சேர்க்க வேண்டும்.

math(), floor(), ceil(), printf() போன்றவை உள்ளமைக்கப்பட்ட செயல்பாடுகளுக்கு எடுத்துக்காட்டுகள்.

பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள்: நமது தேவைக்கேற்ப நமது சொந்த செயல்பாடுகளை உருவாக்கலாம் மற்றும் இந்த வகையான செயல்பாடுகள் பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் எனப்படும்.

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

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

மேலே உள்ள எடுத்துக்காட்டு, நாங்கள் ஒரு முன்மாதிரியை உருவாக்குகிறோம், அதாவது addFunction என்பது a மற்றும் b வகை முழு எண்ணின் மாறிகளை எடுக்கும் ஒரு செயல்பாடு மற்றும் முழு எண்ணின் c திரும்பும்.

குறிப்பு: ஒரு செயல்பாடு ஒரு நேரத்தில் ஒரு மதிப்பை மட்டுமே வழங்கும்.

C இல் உள்ள பல்வேறு வகையான செயல்பாடுகள் என்ன?

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

  1. வாதங்கள் இல்லாமல் மற்றும் திரும்ப மதிப்பு இல்லாமல் செயல்பாடுகள்
  2. வாதங்கள் இல்லாமல் மற்றும் திரும்ப மதிப்பு கொண்ட செயல்பாடுகள்
  3. வாதங்கள் மற்றும் திரும்ப மதிப்பு இல்லாத செயல்பாடுகள்
  4. வாதங்கள் மற்றும் திரும்ப மதிப்பு கொண்ட செயல்பாடுகள்

Leave a Comment