单选题 考虑下面的函数原型:
void funD(int a, bool b=true, float pai=3.14);
则下列函数调用中,不合法的是______。
【正确答案】 C
【答案解析】[解析] 带有默认参数的函数应该从右到左设置默认值,在调用时应该从左到右给出相应实参。当实参不需要传递值时,最右边的默认参数可依次省略,但中间的默认参数不可省略。