大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
是这样的,同一个函数内定义的每个变量名(局部变量)是唯一的,其内容的改变与本函数外的任何变量无关。
成都创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元华容做网站,已为上家服务,为华容各地企业和个人服务,联系电话:13518219792
我在c++里做了一个测试,程序如下:
#includestdio.h
int max(int x,int y){return x+y;}
int max(int x,int y,int z){return x+y+z;}
void main()
{
printf("%d\n",max(1,2));
printf("%d",max(1,2,3));
}
如果定义别的名字相同的函数,可以把它们的参数设置成不同的,否则会出现二义性
这要看你函数的作用域是全局还是局部,如果作用域是全局的话,编译器会报错:重复定义;如果函数只是作用于当前的文件,函数定义前加上static修饰,函数仅仅作用于当前文件