دروس الوحدة (1/3)
المتغيرات وأنواع البيانات
في لغة C++، كل متغير له نوع ثابت محدد جيدًا في وقت الترجمة. هذا يعني أنه بمجرد الإعلان عن متغير من نوع معين، لا يمكنك تغيير نوعه لاحقًا.
يضمن هذا الأسلوب أقصى قدر من الأداء في وقت التشغيل ويسمح للمترجم بالتقاط العديد من الأخطاء الشائعة حتى قبل تشغيل البرنامج.
الإعلان والتهيئة
للإعلان عن متغير في لغة C++، يجب عليك تحديد النوع أولاً، متبوعًا بـ اسم المتغير:
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignmentالتهيئة الحديثة
تقدم لغة C++ الحديثة عدة أشكال من التهيئة. الأكثر أمانًا والأكثر اتساقًا هو تهيئة الدعامة (تم تقديمه في C++ 11):
int age = 25; // Classic initialization (C-style)
int score {100}; // Uniform initialization (C++11)الأنواع البدائية الأساسية
فيما يلي أنواع البيانات الرئيسية التي ستستخدمها كل يوم:
| اكتب | الوصف | مثال |
|---|---|---|
| محمي_INLINE_1 | أرقام صحيحة (مثل 1، -42، 0) | محمي_INLINE_2 |
| محمي_INLINE_3 | أرقام الفاصلة العائمة مزدوجة الدقة | محمي_INLINE_4 |
| محمي_INLINE_5 | حرف واحد محاط بعلامات اقتباس مفردة | محمي_INLINE_6 |
| محمي_INLINE_7 | القيم المنطقية (true أو false) | محمي_INLINE_10 |
الكائنات المعقدة: std::string
لإدارة تسلسلات النص، توفر مكتبة C++ القياسية الفئة std::string (المحددة في الرأس <string>):
#include <string>
std::string name = "Alice";جربه بنفسك
قم بتعريف متغير اسمه age من النوع int بقيمة 30، ثم قم بطباعته باستخدام std::cout.
إظهار التلميح
استخدم بناء الجملة `int age = 30;`للإعلان عن المتغير، ثم اطبعه باستخدام`std::cout << age;`.
الحل متاح بعد 3 من المحاولات
قم بتعريف متغير باسم اسم المستخدم من النوع std::string بقيمة "Alice"، ثم قم بطباعته باستخدام std::cout.
إظهار التلميح
الولايات المتحدة الأمريكية `std::string username = "Alice";` e poi inviala allostream std::cout.
الحل متاح بعد 3 من المحاولات