لدي سؤال..
عند كتابة:
x = y = z = 1
هل كلاً من x, y , z يُشير إلى نفس الموقع في الذاكرة وهو القيمة 1 ؟ أم لكل متغير موقع خاص به يشير إليه ؟
ماذا لو تم تغيير قيمة y مثلاً ؟ لن تؤثر على باقي القيم وستشير الى موقع مختلف في الذاكرة.. صحيح ؟
نعم بالضبط. جرب ذلك:
x = y = z = 1 print(y) // 1 y = 4 print(y) // 4
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
التعليقات