void main() và int main() khi nào mình dùng void và khi nào mình dùng int
Cho hỏi vấn đề này cái : void main() và int main() khi nào mình dùng void và khi nào mình dùng int ???? và còn loại nào khác để xài chung với hàm main nữa ko ??? bối rối khúc này quá
Phan Anh Việtngoài ra còn 1 số IDE như Dev c++ dù không return gì bạn phải ghi là main(void) hoặc int main(void) , char main(void) đó là dev c++
Toàn LêInt thì bạn cần return 1 giá trị. Void thì không có return hết.
Trương Đẳngreturn 1 giá trị là sao á ???
Nguyen Toan:). hàm main bản chất vẫn là 1 hàm nên return kiểu gì cũng được void hay int đều ok. nhưng người ta thường return int nhằm mục đích nếu chương trình bị lỗi hay ở trạng thái nào đó (theo bản quy ước riêng) và thông thường nếu chương trình chạy bình thường sẽ return về 0 mang hàm nghĩa là không có lỗi, còn giá trị khác thì lỗi gì hay là trạng thái gì thì sẽ có bản mã lỗi quy ước.
Nguyen Toanae nên chốt câu hỏi là ý nghĩa dùng int main (nếu trong compiler có support cả int và void thì cần lý do chọn cho phù hợp) nên cần đi giải thích chỗ này nè. chứ nói int main() là chuẩn mà không tập trung giải thích lý do người ta chọn nói là chuẩn.