Cho em hỏi return 1 là sao ạ, khi e chuyển return 1 thành return 2 thì kết quả nhân đôi lên ạ? với cách thức hoạt động của đoạn code trên ạ. Em cảm ơn ạ!
Tại sao hàm đệ quy tính giai thừa lại return 1?
Thì 1! = 1 mà bạn do đệ quy thì phải có lúc dừng, không là sập luôn.
Bài này nên để n<2
4 Likes
đó là điều kiện để nó dừng như trong loop vậy đó bạn, bất cứ đệ quy nào cũng yêu cầu điều kiện để dừng lại hết
4 Likes