当前位置: 首页 > news >正文

品传集团网站建设网站发稿平台

品传集团网站建设,网站发稿平台,前端开发做移动端的网站,网站自动加水印过载函数的定义#xff1a; 用同一个函数名定义不同的函数 当函数名和不同的参数搭配时函数的含义不同 过载函数的判断标准#xff1a; 函数重载至少满足下面的一个条件#xff1a; 参数个数不同 参数类型不同 参数顺序不同 函数返回值不是函数重载的判断标准 调用…过载函数的定义 用同一个函数名定义不同的函数 当函数名和不同的参数搭配时函数的含义不同 过载函数的判断标准 函数重载至少满足下面的一个条件 参数个数不同 参数类型不同 参数顺序不同 函数返回值不是函数重载的判断标准 调用重载函数的准则 将所有同名函数作为候选者 尝试寻找可行的候选函数 1 )精确匹配实参 2) 通过默认参数能够匹配实参 3) 通过默认类型转换匹配实参 匹配失败 1) 最终寻找到的可行候选函数不唯一则出现二义性编译失败。 2) 无法匹配所有候选者函数未定义编译失败。 注意事项 重载函数在本质上是相互独立的不同函数静态链编 重载函数的函数类型是不同的 函数返回值不能作为函数重载的依据 函数重载是由函数名和参数列表决定的。 函数重载和函数指针 当使用重载函数名对函数指针进行赋值时 根据重载规则挑选与函数指针参数列表一致的候选者 严格匹配候选者的函数类型与函数指针的函数类型 #include stdio.hvoid print_int(int a) {printf (a %d\n, a); }void print_char(char c) {printf (c %c\n, c); }void print_str(char *str) {printf (str %s\n, str); }// 函数重载函数名相同函数的参数不一样根据调用的时候传的参数类型 // 决定调用哪一个函数 void printA(int a) {printf (a %d\n, a); }// 参数个数不同 void printA(int a, int b) {printf (a %d, b %d\n, a, b); }// 函数重载遇上函数默认参数可能导致 二义性的问题 void printA(int a, int b,int c) {printf (a %d, b %d, c %d\n, a, b, c); }void printA(int a, char *str) {printf (a %d, str %s\n, a, str); }void printA(char *str, int a) {printf (a %d, str %s\n, a, str); }void printA(char c) {printf (c %c\n, c); }void printA(char *str) {printf (str %s\n, str); }// 函数重载的规则1、参数个数不同 2、参数类型不同 3、参数顺序不同// 函数的返回值不能作为函数重载的判定条件 //int printA(int a) //{ // //}int main9_2() {int a 10;char c a;char *str hello;// printA(10, 20);printA(10,20,30);printA(a);printA(c);printA(str);return 0; }int main9_1() {int a 10;char c a;char *str hello;print_int(a);print_char(c);print_str(str);return 0; }// 对于引用常量性不同可以作为重载的条件 int sub(int a, int b) {return a - b; }int sub(const int a, const int b) {return a - b; }int main9_3() {sub(10, 20);int a 10;int b 20;sub(a, 10);return 0; }// 定义一个函数指针类型有一个 void 返回值和一个 int 类型的形参 typedef void (*PFUNC)(int);int main() {// 当将一个重载函数赋给一个函数指针的时候// 严格匹配函数指针的类型PFUNC pfunc printA;pfunc(10);return 0; }
http://www.zqtcl.cn/news/858955/

相关文章:

  • 网站开发的安全性原则潍坊 logo设计公司
  • 宜春市城乡规划建设局网站网站设计师联盟
  • 重庆施工员证查询网站广告设计专业认知报告
  • 网站建设费用要多少黑糖不苦还做网站么
  • 公司网站改版 目的好知网做网站
  • 华强北手机网站建设哈尔滨网站建设oeminc
  • 公司简介网站模板新浪云存储 wordpress
  • 阿里云个人网站建设威海建设集团网站
  • 湖南城乡住房建设厅网站中石化网站群建设
  • 网站关键词怎么做排名大连网站建设方案案例
  • 西安做网站上海建设资质审批网站
  • 平阳高端网站建设广州凡科公司是外包吗
  • 购物网站项目经验公司的八个主要部门
  • 绿色大气网站模板株洲58同城网站建设电话
  • 网站建设 总体思路福州建设高端网站
  • 做网站需要什么配置北京工信部网站备案查询
  • 奇信建设集团官方网站专题网站建站
  • 站点推广策略包括黄山旅游必去十大景点
  • 佛山龙江做网站的信宜做网站
  • 推广自己的网站需要怎么做wordpress 正计时
  • 做网站工资怎么样织梦的官方网站
  • python制作视频网站开发互动网站建设公司
  • 网站软文代写广西网站设计公司排行榜
  • c2c网站代表和网址mirages WordPress
  • 网站建设开发案例教程wordpress中国区官方论坛
  • 王晴儿网站建设做啊录音网站
  • 网站开发版本号正规的企业网站建设公司
  • 中国做网站正邦温州网站建设方案服务
  • 南通网站关键词优化wordpress做小程序
  • 上海企业网站seo多少钱做网站图片链接到天猫