面试题答案
一键面试#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
。