30/09/2018, 16:06

Cách dùng hàm main trong C

Mình dùng visual studio thì hàm chính là hàm main có cấu trúc là:

void main()
{
    .....;
}

Nhưng thằng bạn mình nó dùng CodeBlock thì hàm main có cấu trúc là:

int main()
{
   ......;
   return 0;
}

Mình đã thử dùng kiểu bạn mình thì chạy được, nhưng bạn mình dùng kiểu mình thì lại không chạy được
Mem nào có tìm hiểu và thông vấn đề này rồi thông cho mình luôn với nha!

Trần Công Thiện viết 18:11 ngày 30/09/2018

Về cơ bản thì codeblock vs visual không khác gì nhau cả, chỉ khác giao diện người dùng. Bạn và bạn của bạn chạy code khác nhau trong hàm main là do compiler của 2 cái khác nhau thôi

Light Way viết 18:12 ngày 30/09/2018

2 đoạn code xuất ra màn hình số nguyên 45 hoàn toàn giống nhau, chắc do compiler như bạn nói thiệt

Trần Công Thiện viết 18:19 ngày 30/09/2018

Nếu bạn của bạn xài codeblock mà muốn sử dụng được void main() thì lúc tạo project, phần compiler, thay GNU thành visual C++ 2010 thì sẽ ok

Nguyen Hai viết 18:08 ngày 30/09/2018

Đơn giản vì void main() không chuẩn, đúng chuẩn phải là int main()

Nguyễn Minh Dũng viết 18:09 ngày 30/09/2018

Mọi người thảo luận chính xác rồi

Đơn giản vì void main() không chuẩn, đúng chuẩn phải là int main()

Nếu bạn của bạn xài codeblock mà muốn sử dụng được void main() thì lúc tạo project, phần compiler, thay GNU thành visual C++ 2010 thì sẽ ok

Vì Visual Studio có phần “dễ dãi” hơn. Chấp nhận void main() mặc dù void main() không phải là chuẩn.

Chuẩn là cái mà người ta đưa ra, nên tuân theo. GNU compiler khá là “chuẩn”. Không phải tất cả mọi compiler đều theo chuẩn.

@Neo thử viết int main() bên Visual studio cũng được đấy

Thêm cái video này có nói rõ vì sao nó thế

Đăng ký khóa học C++ cơ bản 2016 ( NEW ) tại đây : Thông tin về khóa học xem tại đây : -Sự khác biệt giữa 2 khóa học cũ và mới : +Khóa học C++ cơ bản 2016 là khóa học mới, được đầu tư nhiều hơn từ nội dung, phương pháp học, cách học hiệu quả. +Trong khóa học còn có nhiều kiến thức mới như thực hành trên HackerRank, thực hành trên Codefights và Đạt nghĩ mọi người nên học khóa học mới, bởi vì đây là kiến thức mới, phù hợp với hiện tại..... Mặt khác âm thanh cũng tốt hơn nhiều so với khóa học …

*grab popcorn* viết 18:12 ngày 30/09/2018

A post was split to a new topic: Làm sao để 2 dấu ngoặc nhọn kẹp giữa phần code mình đang trỏ tới nó đổi màu được như trong video anh Đạt nhỉ?

Bài liên quan
0