التخطي إلى المحتوى
شرح دورة ال ++C للمبتدئين – الدرس الرابع
درسنا اليوم عن المتغيرات variables وأنواع البيانات datatypes المسنخدمة لتعريفها ،سنتعلم اليوم كيف نعرف متغير وننشأه ومانوع البيانات التى يحتويها .

 

أولا: ماهو المتغير variable :-
هو عبارة عن اسم يتم تعريفه لكى أحجز به مساحة ما فى الذاكرة لكى اخزن بها قيمة معينة وهذه المساحة تكون متناسبة ومتوافقة مع نوع البيانات datatype التى يحتويها هذا المتغير والذى قمنا باختياره حسب حاجتنا .
ثانيا: ما الصفات أو خصائص المتغير :-
صفات المتغير أى الشكل الصحيح الذى يجب أن يكون عليه ويتم تسميته حسب هذه الصفات أو الشروط وهى :
  • يجب أن يبدأ الاسم بحرف letter ولا يمكن أن يبدأ برقم أو رمز .
  • يمكن ان يحتوى على رقم أو شرطة سفلية underscore ولكن لا نبدأ بهم .
  • يجب ألا يحتوى على مسافة space أو رموز أو علامات ترقيم مثل (, أو 😉 .
  •  يجب ألا نسمى المتغير بنفس اسم مفتاح للغة keyword .
وبعدما عرفنا هذه الشروط لتسمية المتغير يجب ان نعلم جيدا أنه إذا تم خرق أى من هذه الشروط لن يقبل منا المترجم للغة compiler هذه التسمية وسينتج عن ذلك خطأ فى البرنامج error .
ثالثا: ما العبارة المستخدمة فى اللغة لتعريف المتغير variable declaration:-
 يتم تعريف المتغير variable declaration فى اللغة كالتالى :
(datatype) (variable_name) (;)
(اسم المتغير) (نوع المتغير) (;)
  مثال على ذلك :
int x ;

هذه العبارة تعنى اأن المتغير الذى يسمى x يحتوى على بينات من نوع أرقام صحيحة (int (integer .
ويتم قراءة قيمة هذا المتغير التى سيدخلها المستخدم لتخزينها فى الذاكرة واستخدامها فى البرنامج باستخدام عبارة الادخال cin والتى تكون كالتالى :
cin>>x ;

والتى يجب ان نستخدم معها مكتبة iostream و std كما فعلنا مع عبارة cout فى الدرس السابق وسنرى ذلك فى المثال فى آخر الدرس بعدما نتعرف على أنواع البيانات المستخدمة فى اللغة لتعريف المتغيرات .
رابعا: أنواع البيانات datatypes :
  • حروف character : نستخدم مفتاح اللغة  char
  • أرقام صحيحة integer : نستخدم مفتاح اللغة int 
  • أرقام عشرية أو كسور : نستخدم مفتاح اللغة float أو double 
  • ثنائى أى له قيمتان فقط (yes or no (0/1 أو يسمى Boolean  : نستخدم مفتاح اللغة bool
  • يكون فارغ أى لا يعود بقيمة : نستخدم مفتاح اللغة void
وأخيرا مثال للتدريب على ما سبق :
عمل برنامج يجمع رقمان يقوم بادخالهم المستخدم :
 
تدريب عملى لك :
 
  • عمل برنامج يعطى ناتج ضرب رقمين عشريين يدخلهم المستخدم .
جربوا ذلك التدريب وألقاكم فى الدرس القادم بإذن الله تعالى .

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares