ios培训章节——c 函数的重载 -尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
ios培训章节——c 函数的重载
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
蓝鸥ios培训老师推荐:在c中如果要实现一个结果可有多种方法,可用不同的展示。那么比如说:在一个程序中如果要想找出最大的那个数,可以是不同的类型,可能是3个整数、3个双精度数或3个长整数。
那么针对于上面这种情况就会写不同名的函数了,如:
intmax1(inta,intb,intc);//求3个整数中的最大者
doublemax2(doublea,doubleb,doublec);//求3个双精度数中最大者
longmax3(longa,longb,longc);//求3个长整数中的最大者
一、函数的重载:
在c 中允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不一样。也就是说可以对一个函数名重新赋予新的意思,使一个函数名可以用几次。
二、举例说明:
1、想要求出3个数中的最大数,整数/双精度数/长×××数
从上面的程序中我们可以看出,3个max函数的函数体是一样的,重载函数允许参数类型和参数年个数不一样。
2、输出2/3个整数中最大的数
从上面的程序可以看出这两次调用max函数的参数个数不一样,那么系统根据参数的个数找到和它匹配的函数,同时调用它。
转载于:https://blog.51cto.com/7838253/1316220
总结
以上是尊龙游戏旗舰厅官网为你收集整理的ios培训章节——c 函数的重载的全部内容,希望文章能够帮你解决所遇到的问题。