01/10/2018, 00:53

Hàm return 0 , reurn 1 , return -1, return.. Sử dụng như thế nào?

mọi người cho mình hỏi : Hàm return 0 , reurn 1 , return -1, return… Sử dụng như thế nào ạ.khi nào thì sử dụng chúng trong chương trình…mình cảm ơn nhiều ạ.

Mai Anh Dũng viết 02:54 ngày 01/10/2018

Câu hỏi này được hỏi lặp đi lặp lại trên diễn đàn. Bạn thử Google trước với từ khóa daynhauhoc kèm vào sẽ ra rất nhiều kết quả đấy

Nguyen Trung viết 02:54 ngày 01/10/2018

tùy ngôn ngữ nữa bạn…chứ bạn hỏi Pascal return thì chịu thua :v
chắc bạn hỏi trong C/C++
return 0 thường thấy trong hàm int main theo mình biết là: tác dụng trả về số 0 sau khi kết thúc hàm, nó giống như một công cụ báo nó bạn là chương trình chạy đúng thì khi chạy đúng thì nó mới chạy tới return 0 được nếu nó không return về số 0 tức có nghĩa chương trình đang chạy có vấn đề. Nó ngắt thế là chưa làm tới câu lệnh return 0.
return 0, return 1, return -1 theo mình thì đa số người ta sử dụng để check False or True thôi còn luôn luôn thì mình không dám chắc.
nếu bạn muốn rõ phần này thì học Pascal sẽ phân biệt rõ khi nào return khi nào không return khi có hai khái niệm procedure và function

ThaiXuanHieu viết 03:01 ngày 01/10/2018

em đã seaarch google rồi anh ạ…nhưng em chưa biết khi nào thì dùng nó ạ.cảm ơn anh đã nhắc

Quân viết 03:04 ngày 01/10/2018

Trước khi hỏi về 1 nnlt bất kì thì làm ơn đọc kĩ những cái được gọi là nền tảng cơ bản của 1 nnlt, những thứ được coi là vật liệu cơ bản cấu thành 1 nnlt đi đã, những cái này đáng lẽ đâu cần phải hỏi, tìm bất kì 1 quyển sách lập trình đều có, quan trọng là không thèm đọc

Nguyễn Văn Cao viết 02:57 ngày 01/10/2018

Theo mình biết thì return 0 trong hàm main có nghĩa là chương trình chạy ổn, cái này chỉ có 1 số IDE mới yêu cầu và return 1 cũng vậy . Còn return -1 có vẻ xuất hiện nhiều trong lập trình game , đồ họa vì mình thấy nếu việc hàm khởi tạo đồ họa xảy ra lỗi thì trong hàm này sẽ tự trả về giá trị là -1 ( hoặc lập trình viên cài if (xảy ra vấn đề ) return -1 , nhờ đó mà lập trình viên biết lỗi xảy ra ở đâu để sửa

Tao Không Ngu. viết 03:02 ngày 01/10/2018

Hi ThaiXuanHieu.
Nếu bạn mới lập trình thì hãy node câu hỏi đó lại. Khi đã học vững hơn mình tin bạn sẽ tự trả lời được nó.
Chúc bạn thành công.

ThaiXuanHieu viết 03:09 ngày 01/10/2018

cảm ơn bạn nhé… Ok

Bài liên quan
0