注册 登录
编程论坛 C++教室

求教一个基本的"带有缺省参数的函数"的问题.请看小代码~~

小猪笨笨 发布于 2007-04-25 16:13, 617 次点击

void f(int,int=0);

void fo(void)
{
f(3); //这里等价于f(3,0); 还是f(0,3); 为什么?
}

void f(int a,int b)
{
//函数f()的定义
}


注:若函数具有多个形参,则缺省参数必须自右向左连续定义,这是由于C++语言在函数调用时参数是自右至左入栈这一约定所决定的.

2 回复
#2
aipb20072007-04-25 16:30
(3,0)
#3
sunspirit2007-04-25 16:52
3 0
1