التصريح عن النوع
جزء من قسم الأساسيات في رحلة C++ على Coddy. الدرس 11 من 74.
في C++، بمجرد التصريح عن متغير بنوع معيّن، لا يمكنه الاحتفاظ إلا بقيم من ذلك النوع. على سبيل المثال، لا يمكن لمتغير int الاحتفاظ إلا بقيم صحيحة، ولا يمكن لمتغير std::string الاحتفاظ إلا بنص.
على سبيل المثال:
int age = 25; // يمكنه تخزين الأعداد الصحيحة فقط
string str = "abc"; // يمكنه تخزين النصوص فقطستؤدي هذه إلى حدوث أخطاء:
age = "defg"; // خطأ: لا يمكن وضع نص في متغير من النوع int
std::string s = 25; // خطأ: لا يقبل أي مُنشئ لـ std::string عددًاهذه صالحة:
age = 26; // حسنًا: إسناد عدد صحيح جديد
str = "Jane"; // حسنًا: إسناد سلسلة نصية جديدةالتحدي
مبتدئصرّح عن المتغيرات التالية مع أنواعها وقيمها المقابلة:
- متغير
intباسمcountوقيمته10. - متغير
doubleباسمtotalوقيمته150.75. - متغير
charباسمgradeوقيمته'A'. - متغير
boolباسمisActiveوقيمتهfalse. - متغير
stringباسمuserNameوقيمته"Bob123".
تطبع الأسطر الموجودة أسفل شيفرتك هذه القيم بالتنسيق التالي:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]جرّب بنفسك
// تعريف المتغيرات
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوصتدرّب بنفسك: مترجم C++ عبر الإنترنت