شرح كامل للمتغيرات والثوابت في #C للمبتدئين (23)
معز محمد | Muiz Mohamed
0:00 / 0:00
شرح كامل للمتغيرات والثوابت في #C للمبتدئين (23)
21 просмотр · 3 дн. назад
معز محمد | Muiz Mohamed
25 подписчиков
21 просмотр · 3 дн. назад
ما الفرق بين المتغير والثابت في #C؟
في هذه الحلقة نقدم :
شرحاً مفصلاً للمبتدئين حول مفاهيم المتغيرات (Variables) والثوابت (Constants) في لغة البرمجة #C، وأهميتهما في تخزين البيانات داخل ذاكرة الحاسوب (RAM) أثناء تشغيل البرنامج.
المتغيرات (Variables): هي مساحات في الذاكرة تحمل اسماً محدداً (Identifier) ونوع بيانات (Data Type)، وتُستخدم لتخزين قيم مؤقتة يمكن تغييرها أثناء تنفيذ البرنامج (0:16-0:45).
تم شرح طرق الإعلان عنها (Declaration) وتهيئتها (Initialization) (3:16-5:00).
قواعد التسمية: يجب أن تتبع الأسماء قواعد معينة، مثل عدم البدء برقم، وتجنب الرموز الخاصة والكلمات المحجوزة، واستخدام أساليب تسمية قياسية مثل Camel Case للمتغيرات (6:03-13:00).
الثوابت (Constants): هي متغيرات تُعرف باستخدام الكلمة المفتاحية `const` ولا يمكن تغيير قيمتها بعد الإعلان عنها (8:38-9:00).
تُستخدم للقيم الثابتة التي لا تتغير طوال عمر التطبيق (مثل قيمة `Pi`) (11:11-11:31).
مشكلة البرمجة الصلبة (Hard-Coding): يوضح الفيديو عيوب كتابة القيم مباشرة في الكود (Hard-coding)، وكيف تساعد المتغيرات في جعل الكود أكثر مرونة وقابلية للصيانة (13:20-19:55).
مفهوم Read-Only: استعرض الفيديو الكلمة المفتاحية `readonly` كبديل للثوابت عند الحاجة لتحديد قيمة لا تتغير بعد التعيين، ولكن لا يمكن معرفتها إلا وقت تشغيل البرنامج (Run-time) (53:16-58:11).
سنربط هذه المفاهيم بالأمثلة العملية التي نحتاج إليها عند بناء تطبيقات #C، ومنها مشروع Smart Banking System.
📚 من الدورة: #C للمبتدئين | Beginner
▶️ تابع بقية الحلقات بالترتيب:
• كورس سي شارب للمبتدئين | C# Course Beginners
#CSharp #Variables #Constants #DotNet