第28177题 单选题
关于C++递归函数的终止条件设计,下列说法正确的是?

递归函数通过调用自身来分解问题规模,终止条件是递归函数必不可少的组成部分,用于结束递归调用链,避免无限递归。下列关于递归终止条件的描述中,正确的是哪一项?

A

递归函数可以不设置终止条件,只要逻辑合理就能正常运行

B

终止条件的作用是在满足条件时直接返回结果,不再发起递归调用,避免无限递归导致栈溢出

C

一个递归函数只能设置一个终止条件,无法适配多种基准情况

D

递归终止条件必须放在递归调用语句的前方,否则会导致程序运行错误

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析