ইনলাইন ফাংশনটি সেখানে প্রতিস্থাপন করা যায় যেখানে ফাংশন কল হচ্ছে। ফাংশন সাবস্টিটিউশন সবসময় কম্পাইলারের পছন্দ।
ইনলাইন ফাংশনে, একটি ফাংশন কল প্রকৃত প্রোগ্রাম কোড দ্বারা প্রতিস্থাপিত হয়।
অधিকাংশ ইনলাইন ফাংশন ছোট কম্পিউটেশনের জন্য ব্যবহৃত হয়। বড় কম্পিউটেশনের জন্য উপযুক্ত নয়।
একটি ইনলাইন ফাংশন নরমাল ফাংশনের মতো। একমাত্র পার্থক্য হল ফাংশন নামের আগে inline কীওয়ার্ড রাখা হয়।
ইনলাইন ফাংশন নিম্নরূপ সিনট্যাক্সে তৈরি করা হয়:
inline function_name(){ // ফাংশন ডেফিনিশন }উদাহরণ
ইনলাইন ফাংশনের জন্য C প্রোগ্রাম নিচে দেওয়া হল:
#includeinline int mul(int a, int b) // ইনলাইন ফাংশন ডিক্লেয়ারেশন{ return(a * b); } int main(){ int c; c = mul(2, 3); printf("Multiplication: %d\n", c); return 0; }
আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
6