Variables المتغیرات في ++c
المتغیرات variables عبارة عن أماكن یتم حجزھا في الذاكرة بھدف تخزین بیانات فیھا أثناء تشغیل البرنامج النوع الذي نعطیھ للمتغیر یجعل نظام التشغیل یحدد نوع البیانات الذي یمكن تخزینھ في المساحة المحجوزة لھذا المتغیر في الذاكرة على سبیل المثال, إذا أردنا تخزین رقم في متغیر ،یجب أن یكون نوع المتغیر في الأساس مخصص لتخزین الأرقام حتى یسمح لنا
بذلك.و إذا أردنا تخزین نص في المتغیر یجب أن یكون نوع المتغیر في الأساس مخصص لتخزین النصوص و ھكذا وبالتالي لتعریف متغیر نكتب :
variable_type variable_name
حیث type_variable نوع المتغیر ثم فراغ ثم name_variable اسم المتغیر.

قواعد تسمیة المتحولات في ++C
یجب أن یكون اسم المتغیر سلسلة من الرموز تبدأ بحرف من حروف اللغة الانكلیزیة.
أن لا تبدأ السلسلة برقم أو ( _ ) .
یجب أن لا یكون كلمة محجوزة keyword مثل null ، او الكلمة false , true ، أو for او char أو int.
یجب ألا یحتوي الاسم فراغات، أو رموز اللغة الخاصة مثل @،#، + .
یفضل أن یبدأ اسم المتحول بحرف صغیر ، وفي حال كان الاسم مؤلف من أكثر من كلمة یفضل جعل الحرف الأول من كل كلمة حرف كبیر ( ما عدا أول كلمة ) مثل isGoodColor .
اختیار اسماء معبرة للمتحولات.
یجب الانتباه أن لغة ++C تتحسس لحالة الحروف، أي أن الحروف اللاتینیة الكبیرة والصغیرة ھي حروف مختلفة مثل b,B یعبران عن متغيريين مختلفيين.


في الوقت الحالي انتشرت البرامج والألعاب والمواقع بشكل هائل وانتشرت التكنولجيا والروبوت والجوالات والحواسيب وغيرها أيضا بشكل هائل وهذا يعود كله لعلم لغة البرمجة.
تابع جديد مدونة علوم

تحصل على جديد كتاباتي ومنشورات المدونة والاخبار والمنتجات مع التواصل الخاص عبر البريد الالكتروني مع مشتركي المدونة الأعزاء

اسمك الكريم
بريدك الالكتروني
اشتراك
من المهم أن تعرف أن المترجم في معظم الأحيان يتجاهل الحروف البيضاء عند ترجمة البرنامج. لذا يمكنك تنسيق البرنامج بأي طريقة ترغب دون أن يوثر ذلك على سير البرنامج أو سرعة الملف التنفيذي للبرنامج.

توجد قواعد و إرشادات تنسيقية اختيارية، بمعنى يمكن إتباعها كما يمكن إهمالها. كما أن هناك بعض القواعد والإرشادات الإجبارية التي لا بد من إتباعها حتى تتم عملية الترجمة بنجاح. ومن الأفضل كذلك إتباع وتحقيق القواعد الاختيارية حتى يظهر هيكل الكود بوضوح لك إذا عدت لقراءته مرةً أُخرى أو لغيرك . أما بالنسبة للمترجم فسيقوم بعملية الترجمة سواء كان الهيكل الذي يعكس تنسيق البرنامج الاختياري جيداً أم لا.

على سبيل المثال، البرنامجان المكتوبان الآتيان متماثلان تماماً رغم إختلاف الهيكلة و التنسيق:



إرشادات كتابة أكواد البرامج في ++C :
إجمع توجيهات المترجم و التي تبدأ بالحرف # على شكل مجموعة إذا كانت أكثر من توجيه.
أُكتب كل توجيه في سطر مستقل. ويجب أن يُكتب كل توجيه في سطر مستقل حتى تتم عملية الترجمة بنجاح. حيثُ لا يمكن وضع توجيهين في سطر واحد تماماً كالسفينة لا يمكن أن يقودها بحاران. أما إذا كتبت أكثر من توجيه على نفس السطر فإن عملية الترجمة لن تتم بنجاح. و يكتب كل توجيه في بداية السطر دون ترك مسافة أو فرجة بين بداية سطر التوجيه و الهامش.
أُكتب تعليقاً يشرح عمل البرنامج والغرض منه. يمكنك وضع مثل هذا التعليق قبل أو بعد توجيهات المترجم والغرض منه معرفة عمل البرنامج لمبرمج آخر عند فتح البرنامج او لتذكر عمل البرنامج عندما تعود إليه مرة أخرى .
أُكتب رأس الإجراء الرئيسي () int main في بداية السطر دون ترك أي مسافة أو فرجة. و ضع أيضاً القوسان الكبيران {} في بداية أسطر جديدة دون ترك مسافات أو فرج.
أُكتب تعليمات الإجراء الرئيسي main، وكذلك تعليمات أي إجراء، تاركاً مسافة أفقية بين بداية سطْر التعليمة والهامش. أي أن تعليمات الإجراء مزاحة جهة اليمين بمسافة أفقية متساوية. وبصفة عامة، تترك مسافة أفقية جهة اليمين بعد فتحة القوس { و تعود بنفس المسافة الأفقية جهة اليسار بعد إغلاق القوس }.
أترك سطر فارغ بين الأجزاء الرئيسية في البرنامج، مثل بين توجيه المترجم include# و رأس الإجراء الرئيسي ()main.
أُكتب في كل سطر تعليمة واحدة فقط.
إتبع هذه التعليمات و لتصبح كتاباتك مثل المحترفين، أسوأ ما قد يواجهك إذا طُلب منك التعديل في أحد الأكواد هو أن تجده غير مرتب و غير منظم و صعب الفهم. كن مُحترفاً و سهلها على نفسك و الآخرين .
سي بلس بلس,لغة سي بلس بلس,تعلم سي بلس بلس,برمجة سي بلس بلس c++,تعلم البرمجة بلغة سي بلس,شرح سي بلس بلس,البرمجة بلغة السي بلس بلس,سي بلس,كود بلغة سي بلس بلس,دورة سي بلس بلس,مشروع بلغة سي بلس بلس,سي بلس بلس للمبتدئين,شرح سي بلس بلس للمبتدئين,تعلم البرمجة,تعلم لغة سي بلس بلس,اساسيات سي بلس,لغة البرمجة سي بلس بلس,شرح جملة فور في لغة سي بلس بلس,تعلم لغة البرمجة سي بلس بلس,تعلم البرمجة بلغة السي بلس بلس في ساعتين,برنامج الاعداد الاولية بلغة سي بلس بلس