ما هو فرق بين void و int في لغة C++؟

ماهو فرق بين void و int في c++. 

جدول المحتويات. 

  1. مقدمة. 
  2. شرح للكلمة الرئيسية. 
  3. شرح لـ void في لغة c++. 
  4. شرح لـ int في لغة c++. 
  5. استخدام أدوات خاصة بال void و int في c++. 
  6. الاختلافات بين void و int في c++. 
  7. الخاتمة.

مقدمة. 

في لغة البرمجة C++، هناك كلمتين هامتين تستخدمان لتعريف أنواع الدوال والمتغيرات. هذه الكلمتين هما "void" و "int". سنتناول في هذه المقالة تفصيليًا ماهيتهما وكيفية استخدامهما والاختلافات بينهما.


شرح لـ void في لغة c++. 

كلمة "void" في لغة C++ تُستخدم لتعريف دوال لا تعيد أي قيمة لأي عنصر في البرنامج. ببساطة، تعني أن الدالة لا تحتوي على قيمة العودة. ويمكن استخدام void كنوع إرجاع للدوال التي لا تحتاج إلى إعادة قيمة للبرنامج الرئيسي.



شرح لـ int في لغة c++. 

كلمة "int" في لغة C++ تُستخدم لتعريف المتغيرات والدوال التي تعيد قيمة صحيحة عددية. يُمكن للمتغيرات المعرفة كـ int أن تحتوي على أرقام صحيحة القيمة، سواء كانت إيجابية أو سالبة، وتستخدم بشكل شائع في العديد من التطبيقات.



استخدام أدوات خاصة بال void و int في c++. 

يوجد العديد من الأدوات والمفاهيم التي تتعامل بشكل خاص مع void و int في لغة C++. يمكن استخدام ال void في تعريف مؤشر مرجعي(reference pointer)، وفي تصريح دوال لا تحتاج لقيمة العودة، وفي إرجاع قيمة لبرنامج رئيسي. بالنسبة لل int، يمكن استخدامه في تعريف المتغيرات عددية، وفي تصريح دوال تحتاج لأرقام صحيحة للعودة، وفي المعاملات الإضافية في تصريح الدوال.

الاختلافات بين void و int في c++. 

توجد عدة اختلافات بين void و int في لغة C++. فرق بين void و int في لغة C++ يتمثل في التالي:


1. النوع المُرجَع:


- void: يستخدم عندما لا يحتاج الدالة إلى إرجاع قيمة. وبالتالي، لا يوجد نوع مُحدَد للقيم المرجعية. على سبيل المثال، إذا كان لدينا دالة تقوم بطباعة رسالة على الشاشة، فلن يتم إرجاع أي قيمة.

- int: يُستخدم لتعيين دالة لإرجاع قيمة صحيحة بالإشارة إلى النوع الموجود في int، ويُمكن استخدامها للعديد من العمليات الرياضية والمنطقية.

2. قيمة العودة:


- void: لا تُرجَع قيمة.

- int: يُرجَع قيمة من الدالة بشكل عام. على سبيل المثال، إذا كان لدينا دالة تقوم بإجراء عملية حسابية معينة وتُرجِع النتيجة، فسيتم استخدام int كنوع العائد للدالة.

3. المعاملات:


- void: يُمكن أن تأخذ الدالة معاملات بدون أي قيود على عدد المدخلات.

- int: يُمكن للدالة أن تأخذ معاملات أثناء استدعائها، ولكن يجب عليها أن تحدد نوع وعدد المعاملات المتوقعة.

ملحوظة: بالإضافة إلى int، يمكن استخدام أنواع مختلفة للعائد في لغة C++ مثل float و double و char وغيرها.

الخاتمة. 

في ختام هذه المقالة، يمكن القول أن void و int هما كلمتان مهمتان في لغة برمجة C++. يتم استخدام void لتعريف الدوال التي لا تحتاج إلى قيمة العودة، في حين يتم استخدام int لتعريف المتغيرات والدوال التي تحتاج إلى أرقام صحيحة للعودة.


إرسال تعليق

أحدث أقدم

نموذج الاتصال