Ai biết chỉ mình với nhe,cái main này là gì mình cũng không hiễu rõ lém !!!!!!!!!!!
Announcement
Collapse
No announcement yet.
Định nghĩa và phân biệt void main và int main!!!!!!!!!!!
Collapse
X
-
Trong một số hệ thống linux, khi bạn chạy một chương trình nó sẽ trả về 1 giá trị.
Nếu giá trị trả về bằng 0, thì hệ điều hành xác định chương trình không gặp lỗi.
Nếu giá trị trả về khác 0, thì hệ điều hành xác định có lỗi. Tùy vào mã trả về để xác định.
Nên dùng int main() { .... return 0; // indicate successful termination}nguyendauit@gmail.com
Comment
-
Originally posted by 10520100 View PostTrong một số hệ thống linux, khi bạn chạy một chương trình nó sẽ trả về 1 giá trị.
Nếu giá trị trả về bằng 0, thì hệ điều hành xác định chương trình không gặp lỗi.
Nếu giá trị trả về khác 0, thì hệ điều hành xác định có lỗi. Tùy vào mã trả về để xác định.
Nên dùng int main() { .... return 0; // indicate successful termination}
Nhưng ngay cả khi không có ý định trả về giá trị thì hàm main vẫn phải khai báo là kiểu void, theo chuẩn C ISO:9899-1999
Tóm lại là các bạn có thể quên cái void main đi, gõ int main tiết kiệm được một ký tự, gõ nhanh hơn ít mòn bàn phím.
Comment
-
Originally posted by 14520238 View PostVậy sao mỗi lần viết code nếu dùng int main thì phải return cuối cùng. đối với void main thì khỏi cần. cuối cùng cái nào ít mòn bàn phím hơn
Comment
-
Comment