পয়েন্টার অপারেটর কাকে বলে?
 (26632 পয়েন্ট) 

জিজ্ঞাসার সময়

1 Answers

 (2495 পয়েন্ট) 

উত্তরের সময় 

পয়েন্টার হলো এক বিশেষ ধরনের ভেরিয়েবল, যা নির্দিষ্ট টাইপের ভেরিয়েবলের অ্যাড্রেস ধারণ করতে পারে। পয়েন্টার ব্যবহার করে একজন প্রোগ্রামার সরাসরি অ্যাড্রেস নিয়ে কাজ করতে পারেন। তবে সরাসরি অ্যাড্রেস নিয়ে কাজ করা হলো লো লেভেল ল্যাঙ্গুয়েজের বৈশিষ্ট্য। সি-তে একই সাথে হাই লেভেল এবং লো লেভেল ল্যাঙ্গুয়েজের বৈশিষ্ট্য উপস্থিত বলে একে মিড লেভেল ল্যাঙ্গুয়েজ বলা হয়।সব প্রোগ্রামই কিছু ডাটা এবং ইনস্ট্রাকশনের সমষ্টি। সি-তে সাধারণত ডাটা নিয়ে কাজ করার জন্য ভেরিয়েবল ডিক্লেয়ার করা হয়। অনেক ল্যাঙ্গুয়েজ আছে, যেখানে ডাটা ব্যবহার করার জন্য ভেরিয়েবল ব্যবহার হয় না। তবে যে ল্যাঙ্গুয়েজই হোক না কেনো, প্রোগ্রাম চলার সময় প্রতিটি ভেরিয়েবলের জন্যই (অথবা যেখানে ডাটা রাখা হয়) মেমরিতে নির্দিষ্ট জায়গা দখল করা হয়। আবার কোনো প্রোগ্রাম চলার সময় প্রথমে তা মেমরিতে লোড হয়। তারপর প্রসেসর মেমরি থেকে প্রয়োজনানুসারে ইনস্ট্রাকশন নিয়ে কাজ শুরু করে। তাই কোনো প্রোগ্রাম বানাতে হলে একজন প্রোগ্রামারকে মেমরি নিয়ে চিন্তা করতে হয়। প্রোগ্রামের ডাটাকে পরিমিতভাবে ব্যবহার করলে মেমরিও দক্ষভাবে ব্যবহার হয়। ফলে প্রোগ্রামের গতি বাড়ে এবং রান টাইম কমে। অ্যারে নিয়ে আলোচনা করার সময় দেখানো হয়েছে কিভাবে অ্যারের ব্যবহারের ফলে প্রোগ্রামের জটিলতা কমানো সম্ভব। সেই সাথে দেখানো হয়েছে পয়েন্টার ব্যবহার করেও কিভাবে জটিলতা কমানো যায়।

Recent Questions
Loading interface...