Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में इनलाइन फ़ंक्शन क्या है?

इनलाइन फ़ंक्शन को उस स्थान पर प्रतिस्थापित किया जा सकता है जहां फ़ंक्शन कॉल हो रहा है। फ़ंक्शन प्रतिस्थापन हमेशा कंपाइलर पसंद होता है।

  • इनलाइन फ़ंक्शन में, फ़ंक्शन कॉल को वास्तविक प्रोग्राम कोड से बदल दिया जाता है।

  • अधिकांश इनलाइन फ़ंक्शंस का उपयोग छोटी गणनाओं के लिए किया जाता है। वे बड़ी कंप्यूटिंग के लिए उपयुक्त नहीं हैं।

  • एक इनलाइन फ़ंक्शन एक सामान्य फ़ंक्शन के समान है। फर्क सिर्फ इतना है कि हम फ़ंक्शन नाम से पहले एक कीवर्ड इनलाइन रखते हैं।

इनलाइन फ़ंक्शन निम्न सिंटैक्स के साथ बनाए जाते हैं -

inline function_name (){
   //function definition
}

उदाहरण

इनलाइन कार्यों के लिए सी कार्यक्रम निम्नलिखित है -

#include<stdio.h>
inline int mul(int a, int b) //inline function declaration{
   return(a*b);
}
int main(){
   int c;
   c=mul(2,3);
   printf("Multiplication:%d\n",c);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

6

  1. सी भाषा में strncpy () फ़ंक्शन क्या है?

    C लाइब्रेरी फ़ंक्शन char *strncpy(char *dest, const char *src, size_t n) src . द्वारा इंगित की गई स्ट्रिंग से n वर्णों तक कॉपी करता है करने के लिए गंतव्य . ऐसे मामले में जहां, src की लंबाई n से कम है, शेष भाग को शून्य बाइट्स के साथ गद्देदार किया जाएगा। वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोष

  1. सी भाषा में strcmp () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन int strcmp(const char *str1, const char *str2) str1 . द्वारा इंगित स्ट्रिंग की तुलना करता है str2 . द्वारा इंगित स्ट्रिंग की ओर । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है - char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; ल

  1. सी भाषा में strcpy () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन char *strcpy(char *dest, const char *src) src . द्वारा इंगित स्ट्रिंग की प्रतिलिपि बनाता है करने के लिए गंतव्य । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; लंबाई 50 वर्णों की स