30/09/2018, 19:00
Dòng 18 em nếu em ghi là (n,); thì nó báo lỗi là sao ạ?
tại sao em lại bị lỗi ngay chỗ S dậy
cho em hỏi ngay dòng 18 em nếu em ghi là (n,); thì nó báo lỗi là sao ạ.
Bài liên quan
tại sao em lại bị lỗi ngay chỗ S dậy
cho em hỏi ngay dòng 18 em nếu em ghi là (n,); thì nó báo lỗi là sao ạ.
Lỗi biến S trong hàm được định nghĩa lại.
Bạn để tham số float S = 0 nghĩa là đã có một biến S cục bộ trong hàm tinhtong rồi.
dậy ngay dòng 3 em không khai báo float S thì hàm tinhtong của em có bị trả về kiểu int không
tinhtong
truyền tham sốS
vào thì giá trị của nó trong hàmtinhtong
sẽ bị mất sau khi chạy hết hàm đó. Bạn nên tìm hiểu thêm về call by value và call by reference trong C++.tinhtong
làfloat
, sau khi tính tổng xong thìreturn
, ví dụ:gọi hàm: