问题
填空题
下面程序的输出结果为 【7】 。
#include<iostream>
using namespace std;
void initialize (int print No,int state=0);
void initialize(int printNo=1,int state);
int main()
initialize();
retum 0;
void initialize (int printNo,int state)
cout<<printNo<<","<<state<<end1;
答案
参考答案:1,0
解析: 本题考核带有缺省值的函数,本题中函数initialize()进行了两次函数原型的说明,使本来不带默认值的形参带上默认值。由于主函数中调用initialize()时没有给定实参,所以函数自动调用其参数缺省值。输出1和0。