কম্পিউটার

সি-তে lvalue এবং rvalue


একটি lvalue (লোকেটার মান) এমন একটি বস্তুকে প্রতিনিধিত্ব করে যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে (যেমন একটি ঠিকানা রয়েছে)।

rvalues ​​বর্জন দ্বারা সংজ্ঞায়িত করা হয়. প্রতিটি অভিব্যক্তি হয় একটি lvalue বা একটি rvalue, তাই, একটি rvalue হল একটি অভিব্যক্তি যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে এমন একটি বস্তুকে প্রতিনিধিত্ব করে না৷

উদাহরণস্বরূপ, একটি অ্যাসাইনমেন্ট তার বাম অপারেন্ড হিসাবে একটি lvalue আশা করে, তাই নিম্নলিখিতটি বৈধ:

int i = 10;
But this is not:
int i;
10 = i;

কারণ আমার মেমরিতে একটি ঠিকানা আছে এবং এটি একটি lvalue৷ . যদিও 10 এর কোনো শনাক্তযোগ্য মেমরির অবস্থান নেই এবং তাই একটি rvalue . তাই i-এর মান 10 নির্ধারণের কোনো মানে হয় না।


  1. স্টোরেজ স্পেস এবং মেমরি বাঁচাতে 7টি হালকা Android Go অ্যাপ

  2. প্রাপ্তবয়স্ক এবং বয়স্কদের জন্য বিনামূল্যে মেমরি গেম

  3. কিভাবে মেমরি সাফ করবেন এবং উইন্ডোজে RAM বুস্ট করবেন

  4. কিভাবে মেমরি অপ্টিমাইজ করবেন এবং সিস্টেম ক্যাশে পরিচালনা করবেন