इनलाइन फ़ंक्शन को उस स्थान पर प्रतिस्थापित किया जा सकता है जहां फ़ंक्शन कॉल हो रहा है। फ़ंक्शन प्रतिस्थापन हमेशा कंपाइलर पसंद होता है।
-
इनलाइन फ़ंक्शन में, फ़ंक्शन कॉल को वास्तविक प्रोग्राम कोड से बदल दिया जाता है।
-
अधिकांश इनलाइन फ़ंक्शंस का उपयोग छोटी गणनाओं के लिए किया जाता है। वे बड़ी कंप्यूटिंग के लिए उपयुक्त नहीं हैं।
-
एक इनलाइन फ़ंक्शन एक सामान्य फ़ंक्शन के समान है। फर्क सिर्फ इतना है कि हम फ़ंक्शन नाम से पहले एक कीवर्ड इनलाइन रखते हैं।
इनलाइन फ़ंक्शन निम्न सिंटैक्स के साथ बनाए जाते हैं -
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