উদাহরণ সহ ব্যাখ্যা করার ফাংশন পয়েন্টার কি?
উদাহরণ সহ ব্যাখ্যা করার ফাংশন পয়েন্টার কি?

ভিডিও: উদাহরণ সহ ব্যাখ্যা করার ফাংশন পয়েন্টার কি?

ভিডিও: উদাহরণ সহ ব্যাখ্যা করার ফাংশন পয়েন্টার কি?
ভিডিও: উদাহরণ সহ c-তে ফাংশন পয়েন্টার | ফাংশন পয়েন্টার কি? | কোডিং শিখুন 2024, মে
Anonim

এই উদাহরণ , আমরা একটি পাস করছি নির্দেশক থেকে a ফাংশন . যখন আমরা একটি পাস নির্দেশক একটি ভেরিয়েবলের পরিবর্তে একটি যুক্তি হিসাবে তারপর মানের পরিবর্তে ভেরিয়েবলের ঠিকানাটি পাস করা হয়। তাই দ্বারা তৈরি কোন পরিবর্তন ফাংশন ব্যবহার করে নির্দেশক পাস ভেরিয়েবলের ঠিকানায় স্থায়ীভাবে তৈরি করা হয়।

উপরন্তু, আপনি কোন উদাহরণ দ্বারা ব্যাখ্যা করার জন্য ফাংশন পয়েন্টার দ্বারা কি বোঝেন?

ক নির্দেশক থেকে a ফাংশন এর এক্সিকিউটেবল কোডের ঠিকানা নির্দেশ করে ফাংশন . তুমি পারবে ব্যবহার পয়েন্টার কল করতে ফাংশন এবং পাস করতে ফাংশন অন্যদের যুক্তি হিসাবে ফাংশন . এই উদাহরণ , fp হল একটি নির্দেশক থেকে a ফাংশন যে int ফেরত.

উপরের পাশে, আপনি কিভাবে ফাংশন পয়েন্টার ব্যবহার করবেন? কিভাবে একটি ফাংশন একটি পয়েন্টার পাস

  1. অনুশীলনী 1: আপনার সম্পাদকে পয়েন্টিং এট ডিসকাউন্ট থেকে সোর্স কোড টাইপ করুন।
  2. অনুশীলনী 2: ব্যায়াম 1 থেকে আপনার সোর্স কোড পরিবর্তন করুন যাতে একটি ফ্লোট পয়েন্টার ভেরিয়েবল p প্রধান() ফাংশনে ঘোষণা করা হয়।
  3. অনুশীলন 3: দুটি ফাংশন সহ একটি নতুন প্রকল্প তৈরি করুন: create() এবং show()।

এই পদ্ধতিতে, একটি ফাংশন একটি পয়েন্টার হতে পারে?

1) সাধারণ পয়েন্টার থেকে ভিন্ন, একটি ফাংশন পয়েন্টার কোড নির্দেশ করে, ডেটা নয়। সাধারণত একটি ফাংশন পয়েন্টার এক্সিকিউটেবল কোডের শুরু সঞ্চয় করে। 2) সাধারণ পয়েন্টার থেকে ভিন্ন, আমরা ডি-অ্যালোকেট বরাদ্দ করি না স্মৃতি ফাংশন পয়েন্টার ব্যবহার করে। 3) ফাংশনের ঠিকানা পেতে একটি ফাংশনের নামও ব্যবহার করা যেতে পারে।

সি একটি ফাংশন পয়েন্টার কি?

ভিতরে গ , এটি সংজ্ঞায়িত করা এবং ব্যবহার করাও সম্ভব ফাংশন পয়েন্টার , অর্থাৎ নির্দেশক ভেরিয়েবল যা নির্দেশ করে ফাংশন . ফাংশন পয়েন্টার নিম্নরূপ ঘোষণা করা হয়: int (*fp)(); দ্বিগুণ (*fptr)(); এখানে, fp a হিসাবে ঘোষণা করা হয়েছে একটি ফাংশন নির্দেশক যে int টাইপ প্রদান করে, এবং fptr হল একটি একটি ফাংশন নির্দেশক যে ডবল রিটার্ন.

প্রস্তাবিত: