JavaScript is required

Trong C tất cả các hàm ngoại trừ hàm main() đều có thể được gọi đệ quy

A.

Đúng

B.

Sai

Trả lời:

Đáp án đúng: B


Trong C, tất cả các hàm đều có thể được gọi đệ quy, bao gồm cả các hàm do người dùng định nghĩa và các hàm thư viện (nếu logic của chúng cho phép). Việc hàm main() không được gọi đệ quy không phải là một hạn chế của ngôn ngữ C mà là do cách chương trình được thiết kế và thực thi. Việc gọi đệ quy hàm main() thường dẫn đến các vấn đề không mong muốn và khó kiểm soát trong quá trình thực thi chương trình. Do đó, câu khẳng định rằng tất cả các hàm *ngoại trừ* hàm main() đều có thể được gọi đệ quy là không chính xác, vì bản thân hàm main() cũng có thể được gọi đệ quy (mặc dù không khuyến khích). Vậy nên, đáp án đúng là sai.

Câu hỏi liên quan