main() void main() และ int main() ต่างกันอย่างไร

อยากทราบว่า 3 อันนีมันต่างกันยังไง ใช้ยังไง ตามความเข้าใจไม่รู้จะถูกไหมนะคะ คือ
main() เป็นของ ภาษา C ส่วนไอที่เหลือนี่ C++  ???
แล้วเวลาใช้ void main() กับ int main() เนี่ย จำเป็นต้องมี return 0; ตลอดเลยใช่ไหมคะ
อยากรู้ว่ามันหมายความว่ายังไงอ่ะคะ
คือถ้า เอา ภาษา C ไปใส่ใน compiler ของ  C++ อาจจะมีแจ้งเตือนว่าผิดบ้าง ใช่ไหมคะ

ปล. หาหนังสือมาศึกษาเองค่ะ หาอ่านในเน็ตบ้างก็ยังงงๆอยู่ เลยมาถามในนี้ค่ะ5555555555
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่