啪啪拉拉噼里啪啦

初学者天堂资料汇集

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 73 文章 :: 16 评论 :: 0 Trackbacks
两个以上函数,取相同的函数名,但形参的个数个形参类型不同,编译器根据实参和形参的类型以及个数的最佳匹配,自动调动那一个函数.这就是函数的重载..
int add( int x,int y)
float add(float x,float y)


重载函数 形参必须不同,即个数或者类型不同.

int add(int x,int y)
int add(int a, int y)  //错误,编译器不能以形参名区分函数

int add(int x,int y)
void add(int x,int y) //错误,编译器不能以函数返回值来区分函数

int add(int x,int y) {return  x+y}
float add(int x, int y) {return  x-y} //错误,编译器  不能不同功能定义函数重载

posted on 2005-04-01 15:35 噼里啪啦的世界 阅读(109) 评论(0)  编辑  收藏

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


网站导航: