কম্পিউটার টিউটোরিয়াল

C ভাষায় ইনলাইন ফাংশন (Inline Function) কী?


ইনলাইন ফাংশনটি সেখানে প্রতিস্থাপন করা যায় যেখানে ফাংশন কল হচ্ছে। ফাংশন সাবস্টিটিউশন সবসময় কম্পাইলারের পছন্দ।

  • ইনলাইন ফাংশনে, একটি ফাংশন কল প্রকৃত প্রোগ্রাম কোড দ্বারা প্রতিস্থাপিত হয়।

  • অधিকাংশ ইনলাইন ফাংশন ছোট কম্পিউটেশনের জন্য ব্যবহৃত হয়। বড় কম্পিউটেশনের জন্য উপযুক্ত নয়।

  • একটি ইনলাইন ফাংশন নরমাল ফাংশনের মতো। একমাত্র পার্থক্য হল ফাংশন নামের আগে inline কীওয়ার্ড রাখা হয়।

ইনলাইন ফাংশন নিম্নরূপ সিনট্যাক্সে তৈরি করা হয়:

inline function_name(){    // ফাংশন ডেফিনিশন }

উদাহরণ

ইনলাইন ফাংশনের জন্য C প্রোগ্রাম নিচে দেওয়া হল:

#include  inline 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
  1. C ভাষায় strncpy() ফাংশন কী?

  2. C ভাষায় strcmp() ফাংশন কী?

  3. C ভাষায় strcat() ফাংশন কী?

  4. C ভাষায় strcpy() ফাংশন কী?