MST

星途 面试题库

面试题:C++函数默认参数的常规应用

请写一个C++函数,该函数有三个参数,第一个参数为整型,无默认值;第二个参数为浮点型,默认值为3.14;第三个参数为字符型,默认值为 'A'。函数功能是将三个参数的值打印出来。并说明在调用该函数时,若只传入第一个参数,其他两个参数如何取值。
17.2万 热度难度
编程语言C++

知识考点

AI 面试

面试题答案

一键面试
#include <iostream>

void printParams(int num, float f = 3.14, char ch = 'A') {
    std::cout << "整型值: " << num << ", 浮点型值: " << f << ", 字符型值: " << ch << std::endl;
}

当只传入第一个参数时,第二个参数f将取默认值3.14,第三个参数ch将取默认值'A'。例如调用printParams(10);,输出结果为整型值: 10, 浮点型值: 3.14, 字符型值: A