কম্পিউটার

কিভাবে সি একটি ফাংশন একটি পয়েন্টার ঘোষণা?


একটি পয়েন্টার হল একটি ভেরিয়েবল যার মান হল অন্য একটি ভেরিয়েবল বা মেমরি ব্লকের ঠিকানা, অর্থাৎ মেমরি অবস্থানের সরাসরি ঠিকানা। যেকোনো ভেরিয়েবল বা ধ্রুবকের মতো, কোনো পরিবর্তনশীল বা ব্লক ঠিকানা সংরক্ষণ করার জন্য এটি ব্যবহার করার আগে আপনাকে অবশ্যই একটি পয়েন্টার ঘোষণা করতে হবে।

সিনট্যাক্স

ডেটাটাইপ *variable_name

অ্যালগরিদম

শুরু করুন। একটি ফাংশন শো সংজ্ঞায়িত করুন। পূর্ণসংখ্যা ডেটাটাইপের একটি পরিবর্তনশীল x ঘোষণা করুন। varisble x এর মান প্রিন্ট করুন। পূর্ণসংখ্যা ডেটাটাইপের একটি পয়েন্টার p ঘোষণা করুন। শো() ফাংশনের ঠিকানার পয়েন্টার হিসাবে p সংজ্ঞায়িত করুন। p পয়েন্টারে মান শুরু করুন। শেষ।

এটি একটি ফাংশনের নির্দেশক ধারণাটি বোঝার জন্য সি-তে একটি সাধারণ উদাহরণ।

#includevoid show(int x){ printf("x এর মান হল %d\n", x);}int main(){ void (*p)(int); // একটি পয়েন্টার ঘোষণা করা p =&show; // p হল শো() (*p)(7) এর পয়েন্টার; // প্রারম্ভিক মান। রিটার্ন 0;

আউটপুট

x এর মান 7।

  1. How to use Excels HLOOKUP ফাংশন

  2. এক্সেলে IF ফাংশনটি কীভাবে ব্যবহার করবেন

  3. কিভাবে C# এ একটি অ্যারে ঘোষণা করবেন?

  4. পাইথনে একটি গ্লোবাল ভেরিয়েবল কীভাবে ঘোষণা করবেন?