0 k thích
60 đã xem
trong Kiến thức CNPM bởi (120 điểm)

Thầy cô cho em hỏi tại sao khi em dùng trình soạn thảo Dev C++ thì không thể dùng void main() mà bắt buộc phải dùng int main(). Khi em dùng void main() thì báo lỗi và không chạy được chương trình.

1 Câu trả lời

0 k thích
bởi (2.3k điểm)
Chào bạn,

vì chuẩn bây giờ là hàm main phải trả về 1 thứ để chương trình có thể hiểu là thành công hay không thành công. Ở đây có thể bạn có thể hiểu là return 0 ý chỉ thành công và khác 0 ý chỉ có lỗi.

Còn việc tại sao Visual Studio hay các thầy cô (sử dụng slide) đều sử dụng void main là tại vì visual nó đã tạo ra "style riêng" (mặc dù có vẫn tuân theo chuẩn) nhưng 1 số hàm (ví dụ itoa) hay điển hình void main này, các thầy cô ghi void main vì đơn giản là nó ngắn gọn (không cần return tốn dòng).

Thân
Chào mừng đến với Q&A FIT. Bạn có thể đặt câu hỏi và nhận được câu trả lời từ các bộ phận hỗ trợ và những thành viên khác tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia TP.HCM. Bạn hãy đăng nhập bằng tài khoản Google để gửi hoặc trả lời các câu hỏi.
...