是要这样的效果吗,看程序:
#include
int main( )
{
int x[3];
printf("请输入三个数,空格隔开:");
scanf("%d %d %d",&x[0],&x[1],&x[2]);
printf("\n三个数的和是:%d",x[0]+x[1]+x[2]);
}
int sum(int a, int b, int c=0)
{
return a+b+c;
}
C不支持函数重载。C标准规定在相同作用域内不能定义超过一个同名函数,否则视为标识符重复定义错误。
C++支持函数重载,因此同名函数可能有多个。