Menu
CoddyTech

التصريح عن النوع

جزء من قسم الأساسيات في رحلة 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";    // حسنًا: إسناد سلسلة نصية جديدة
challenge icon

التحدي

مبتدئ

صرّح عن المتغيرات التالية مع أنواعها وقيمها المقابلة:

  • متغير 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]

جرّب بنفسك

    // تعريف المتغيرات


quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم C++ عبر الإنترنت