যেখানে ফাংশন কল হচ্ছে সেখানে ইনলাইন ফাংশন প্রতিস্থাপন করা যেতে পারে। ফাংশন প্রতিস্থাপন সর্বদা কম্পাইলার পছন্দ।
-
একটি ইনলাইন ফাংশনে, একটি ফাংশন কল প্রকৃত প্রোগ্রাম কোড দ্বারা প্রতিস্থাপিত হয়।
-
বেশিরভাগ ইনলাইন ফাংশন ছোট কম্পিউটেশনের জন্য ব্যবহৃত হয়। এগুলি বড় কম্পিউটিংয়ের জন্য উপযুক্ত নয়৷
৷ -
একটি ইনলাইন ফাংশন একটি সাধারণ ফাংশনের অনুরূপ। পার্থক্য হল আমরা ফাংশনের নামের আগে একটি কীওয়ার্ড ইনলাইন রাখি।
ইনলাইন ফাংশনগুলি নিম্নলিখিত সিনট্যাক্স -
দিয়ে তৈরি করা হয়inline function_name (){ //function definition }
উদাহরণ
ইনলাইন ফাংশন -
-এর জন্য C প্রোগ্রাম নিচে দেওয়া হল#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