下列关于C++函数叙述正确的是:
A.函数不能自己调用自己
B.函数在调用前必须先声明或定义
C.每个函数至少要有一个参数
D.每个函数都必须返回一个值
正确的是:B.函数在调用前必须先声明或定义。( 函数可以自己调用自己,可以没返回值,可以具有多个参数)。
函数可以自己调用自己,称之为递归;函数可以没有参数(空参数);函数可以不返回任何值。因此答案A、C和D都不正确。只有答案B的描述是正确的。
当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
选B:关于C++函数叙述正确的是:函数在调用前必须先声明或定义。
热门标签: