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

C-এ ফাংশন পয়েন্টার (Function Pointer)


ফাংশন পয়েন্টার সাধারণ পয়েন্টারের মতো কোড নির্দেশ করে। ফাংশনের নাম দিয়ে এর ঠিকানা পাওয়া যায়। ফাংশনকে আর্গুমেন্ট হিসেবে পাস করা যায় এবং ফাংশন থেকে রিটার্নও করা যায়।

সিনট্যাক্স

function_return_type (*Pointer_name)(function argument list)

উদাহরণ

#include <stdio.h>
int subtraction(int a, int b) {
    return a - b;
}
int main() {
    int (*fp)(int, int) = subtraction;
    int result = fp(5, 4);
    printf("Using function pointer we get the result: %d", result);
    return 0;
}

আউটপুট

Using function pointer we get the result: 1

  1. সি প্রোগ্রাম দিয়ে ফাংশন পয়েন্টার (Pointer to Function) বোঝা

  2. C প্রোগ্রামিং ভাষায় অ্যারে অফ পয়েন্টার্স ব্যাখ্যা

  3. সি ভাষায় ইউনিয়ন টু পয়েন্টার ব্যাখ্যা

  4. C গ্রাফিক্স-এ bar() ফাংশন