আমি মনে করি আপনি বেশিরভাগ নিজের প্রশ্নের উত্তর দিয়েছেন। আমি আপনার ফ্রেসিংয়ে সামান্য পরিবর্তন আনতে পারি এবং সিগিবনের উল্লেখ অনুসারে "অস্থায়ী পরিবর্তনশীল "টিকে" মূল্য "দিয়ে প্রতিস্থাপন করতে পারি।
ভেরিয়েবল, আর্গুমেন্ট, অস্থায়ী পরিবর্তনশীল এবং এই জাতীয় শর্তাদি আরও স্পষ্ট হয়ে উঠবে যখন আপনি সি এর মেমোরি মডেল সম্পর্কে শিখবেন (এটি দেখতে একটি দুর্দান্ত ওভারভিউ: https://www.geeksforgeeks.org/memory-layout-of-c-program/ )।
"মূল্য" শব্দটি অস্বচ্ছ মনে হতে পারে যখন আপনি সবে শুরু করছেন, সুতরাং আমি আশা করি নিম্নলিখিতটি এটি সম্পর্কে একটি স্বজ্ঞাততা বিকাশে সহায়তা করে।
সমান চিহ্ন (অ্যাসাইনমেন্ট অপারেটর) এর বিভিন্ন পক্ষের বিষয়ে লভালু / রালুয়ে কথা বলছে: লভালু = বাম হাতের দিক (ছোট হাতের এল, "একটি" নয়) মূল্য = ডানদিকে
সি কীভাবে মেমোরি ব্যবহার করে (এবং রেজিস্ট্রেশনগুলি) সে সম্পর্কে কিছুটা জানতে পার্থক্যটি কেন গুরুত্বপূর্ণ তা দেখার জন্য সহায়ক হবে। ইন বিস্তৃত বুরুশ স্ট্রোক , কম্পাইলার একটি অভিব্যক্তি (rvalue) ফল গনা যে মেশিন ভাষা নির্দেশাবলী একটি তালিকা তৈরি করে এবং তারপর রাখে যে ফলাফলের কোথাও (lvalue)। নিম্নলিখিত কোড টুকরা সঙ্গে কাজ করে একটি সংকলক কল্পনা করুন:
x = y * 3
সমাবেশ pseudocode মধ্যে এটি পারে এই খেলনা উদাহরণের মত চেহারা:
load register A with the value at memory address y
load register B with a value of 3
multiply register A and B, saving the result in A
write register A to memory address x
++ অপারেটর (এবং এর - সমকক্ষ) এর পরিবর্তিত করতে একটি "কোথাও" দরকার, মূলত যে কোনও কিছু যা মূল্য হিসাবে কাজ করতে পারে।
সি মেমরির মডেলটি বোঝা সহায়ক হবে কারণ আপনি কীভাবে আর্গুমেন্টগুলি ফাংশনগুলিতে প্রেরণ করবেন এবং (শেষ পর্যন্ত) কীভাবে গতিশীল মেমরি বরাদ্দ, যেমন ম্যালোক () ফাংশন সহ কাজ করবেন সে সম্পর্কে আপনার মাথায় আরও ভাল ধারণা পাবেন। অনুরূপ কারণে আপনি সংকলকটি কী করছে সে সম্পর্কে আরও ভাল ধারণা পেতে আপনি কোনও কোনও মুহূর্তে কিছু সাধারণ সমাবেশ প্রোগ্রামিং অধ্যয়ন করতে পারেন। এছাড়াও আপনি যদি জিসিসি ব্যবহার করেন তবে -S বিকল্পটি "সঠিকভাবে সংকলনের পর্যায়ে এসে থামান; একত্র করবেন না" " আকর্ষণীয় হতে পারে (যদিও আমি এটি একটি ছোট কোড খণ্ডে চেষ্টা করার পরামর্শ দিই )।
ঠিক একদিকে যেমন: ++ নির্দেশনাটি ১৯69৯ সাল থেকে প্রায় শুরু হয়েছে (যদিও এটি সি এর পূর্বসূরি বিতে শুরু হয়েছিল):
(কেন থম্পসনের) পর্যবেক্ষণ (ছিল) যে ++ এক্স এর অনুবাদ x = x + 1 এর চেয়ে ছোট ছিল। "
উইকিপিডিয়া রেফারেন্সটি অনুসরণ করা আপনাকে সুবিধার্থে এখানে লিঙ্কিত ডানিস রিচি ("কেএন্ডআর সি" তে "আর") র একটি আকর্ষণীয় লিখনআপে নিয়ে যাবে: http://www.bell-labs.com/ usr / dmr / www / chist.html যেখানে আপনি "++" অনুসন্ধান করতে পারেন।