কম্পিউটার

সি-তে ফাংশন পয়েন্টার


ফাংশন পয়েন্টারগুলি সাধারণ পয়েন্টারগুলির মতো কোডের দিকে নির্দেশ করে৷

ফাংশন পয়েন্টারে, ফাংশনের ঠিকানা পেতে ফাংশনের নাম ব্যবহার করা যেতে পারে।

একটি ফাংশন একটি আর্গুমেন্ট হিসাবে পাস করা যেতে পারে এবং একটি ফাংশন থেকে ফেরত দেওয়া যেতে পারে৷

ঘোষণা

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;
   //Calling function using function pointer
   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. সি প্রোগ্রাম ব্যবহার করে ফাংশন একটি পয়েন্টার বরাদ্দ কিভাবে?

  2. সি প্রোগ্রামিং ভাষায় পয়েন্টারগুলির বিন্যাস ব্যাখ্যা কর

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

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