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
tinhtongtruyền tham sốSvào thì giá trị của nó trong hàmtinhtongsẽ 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++.tinhtonglàfloat, sau khi tính tổng xong thìreturn, ví dụ:gọi hàm: