مرجع
آخر الزيارات

متغير متقلب

148 كلمة•0 مشاهدة•🗒️ منذ 20 ساعة
باختصار: المتغير المتقلب هو واحد من قيود الدخول الممكن إضافتها على المتغيرات في لغات البرمجة. تتناول المقالة قسماً واحداً هو «في السي والسي++».
المحتويات
  1. في السي والسي++

قبل الخوض في التفاصيل، المتغير المتقلب هو واحد من قيود الدخول الممكن إضافتها على المتغيرات في لغات البرمجة. المتغير المتقلب موجود في لغتي سي وسي++ البرمجيتين، كما يوجد كذلك في بعض اللغات الأخرى مثل سي# والجافا. وفيما يلي تفاصيل أوسع عن ذلك.

الاستخدامات

إضافةً إلى ذلك، خاصية المتغير المتقلب تخبر المصرف بأن يحول شفرة المتغير الثنائية إلى صورة تمكن البرامج الأخرى وعتاد الحاسوب من الدخول إليها. ففي العادة عند قيام المصرف بتحويل الملف المصدري إلى شفرة ثنائية يقوم بعمل بعض الإضافات على المتغيرات بحيث لا يسمح لأي برنامج آخر أن يدخل إلى هذه المتغيرات وقرأها. أقرب مثال على ذلك متغير الوقت الموجود في أنظمة التشغيل المختلفة والذي يعمل على تخزين الوقت الحالي في الذاكرة العشوائية، ولكنه في نفس الوقت يسمح للبرامج الأخرى بقراءة المتغير لكي تستخرج منه الوقت الحالي، فلو لم تكن هذه الخاصية موجودة لكان من الصعب على البرامج معرفة الوقت الحالي.

في السي والسي++

ومن جهة أخرى، في هاتين اللغتين يعلم على المتغيرات المتقلبة بالكلمة المفتاحية volatile كالتالي: volatile int x;

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.