啪啪拉拉噼里啪啦

初学者天堂资料汇集

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 73 文章 :: 16 评论 :: 0 Trackbacks
函数在定义时可以预先定义默认的行参值

int add(int a=5,int b=6)
{return a+b

}
默认值的行参必须从右到左定义
int(int x,int y=6,int z=8)  //right
int(int x=4,int y,int z=9) //wrong

在相同域内,默认行参值的说明保持唯一,但如果在不同作用域内,允许说明不同默认行参值
int add(int x=1,int y=2);
void main()
{  int  add(int x=3,int y=4)
   add()          // x=3,y=4
}

void fun(void)
{
add();   // 行参值(x=1,y=2)
}
posted on 2005-04-01 14:31 噼里啪啦的世界 阅读(182) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: