首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言支持函数重载吗?疑惑,该怎么处理

2012-04-14 
c语言支持函数重载吗?疑惑今天看到到处都说 c语言不支持函数重载 我一直以来都是认为可以的void _printf(i

c语言支持函数重载吗?疑惑
今天看到到处都说 c语言不支持函数重载 我一直以来都是认为可以的
   
  void _printf(int a )
  {
  printf("%d\n",a);  
  }
  void _prinf(char a)
  {
  printf("%c\n",a);
  }

void main()
{
int a = 10;
char b = 'b';
_printf(a);
_printf(b);
}


我自己写了个实验了下 好像是可以重载一样呀 求解释 到底是不是可以重载了

 

 

[解决办法]
c不支持重载,你这个例子是你自己写错了。

void _printf(int a )
void _prinf(char a)

仔细看看,两个函数的名字没有重复。
名字一样的话就会报错。

热点排行