الفرق بين int main و void main في اللغة البرمجة c

السلام عليكم ورحمة الله وبركاته ...

ارجوكم ساعدوني في تحديد فرق ....بحت في عديد من مواضيع ولكن بدون جدوى

استادي دائم يوبخني بسبب عدم قدرتي على معرفة متى نكتب int او void :(


-1

int main تعني أنك تريدين تعريف رقم ثابت integer يسمى main

مثال على الأرقام الثابتة 0،1،2،3،...

مثال:

int main = 5

أما void فتستخدم لتعريف دالة function، إذا void main تستخدم لتعريف دالة تدعى main

مثال

void main(x)

{

X^2

}

هذا مثال لدالة تدخلي لها قيمة x فترجع لك قيمة مربع x