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

湖南省建设银行网站官网建设久久建筑网站

湖南省建设银行网站官网,建设久久建筑网站,阿里云大学 网站建设,自己做h5怎么做C 函数 目录 函数默认参数引用传参函数重载 数量不同类型不同 内联函数 函数默认参数 #include<iostream>using std::cout; using std::endl;int power(int n, int x2); // x2 是默认参数int main() {cout << power(5) << endl; // 没有传 x 的值&#x…

C++ 函数

目录

  • 函数默认参数
  • 引用传参
  • 函数重载
    • 数量不同
    • 类型不同
  • 内联函数

函数默认参数

#include<iostream>using std::cout;
using std::endl;int power(int n, int x=2); // x=2 是默认参数int main() {cout << power(5) << endl; // 没有传 x 的值,用默认值 x=2cout << power(4, 3) << endl; // 传了 x 的值,用传的 x 的值return 0;
}int power(int n, int x) {return n * x;
}

注意:默认参数只能放在形参列表的结尾,避免歧义。

引用传参

引用传参:& 紧跟在数据类型后面,相当于直接拿原件进行操作。

void swap(int& a, int& b) {int temp = a;a = b;b = temp; // 交换值
}int main() {int m = 1, n = 99;swap(m, n);cout << m << '\t' << n; // 输出 99 1return 0;
}

函数重载

数量不同

int add(int a, int b) {return a + b;
}int add(int a, int b, int c) {return a + b + c;
}cout << add(1, 2) << endl;
cout << add(1, 2, 3) << endl;

编译器会根据参数数量选择对应的函数。

类型不同

string myAdd(int a, int b) {return to_string(a + b);
}string myAdd(int a, string s) {return to_string(a) + s;
}

注意:有可能因为数量和类型相同而匹配错误,应避免歧义。

内联函数

内联函数:如果函数功能简单且反复调用,使用 inline 关键字减少调用开销。这是一个给编译器的建议,不是一定会被内联。

inline int getMax(int a, int b, int c) {return a > b ? (a > c ? a : c) : (b > c ? b : c);
}int main() {cout << getMax(1, 2, 3) << endl;cout << getMax(4, 2, 3) << endl;cout << getMax(1, 5, 3) << endl;// 如果编译器接受建议,这些调用会在编译的时候直接展开成函数内容return 0;
}
http://www.yayakq.cn/news/915460/

相关文章:

  • seo需要会网站建设吗长宁区网站建设网站
  • 群晖nas 做网站就业前景好的专业排名
  • 扁平化设计风格的网站沈阳网站制作公司思路
  • 网站攻击方式crm登录系统
  • 常熟建设局网站旺旺号查询网站怎么做
  • php网站开发门槛高吗入门级网页设计培训学员
  • 商城类网站怎么优化抖音开放平台怎么注册
  • 故乡网站开发的意义新媒体培训班学费多少
  • 行业应用网站建设成本肇庆软件建网站公司
  • 南通网站定制哪家好网站建设优化扬州
  • 南联企业网站建设网络营销推广论坛
  • 网站语言包是什么电子商务适合女生学吗
  • 弄个做网站公司wordpress增加侧边栏
  • 天津建站服务wordpress apk源码
  • 泗县做网站wordpress自动上传文章
  • 电子政务网站建设参考文献美图秀秀在线制作照片
  • 自己做视频网站犯法网站名称是网址吗
  • 那些做环保网站的好360网站卖东西怎么做的
  • 网站建设费账务处理网站开发合同免费模板
  • 山东东营建设网官方网站网站前缀带wap的怎么做
  • 现在做一个网站大概多少钱项目网站基础设施建设
  • 做网站公司商丘淮安市网站
  • 深圳网站制作公司兴田德润电话多少网站 邮箱功能 设置
  • 网站需要怎么做的吗如何搭建自己的小程序
  • 青岛做网站的公司排名杭州网站开发与设计
  • 移动网站推广南通网站定制搭建
  • 个人网站怎么推广销售管理系统免费版
  • 蓬莱市住房和规划建设管理局网站wordpress页脚版权
  • 网站维护协议书wordpress文章类模板
  • 公路水运建设质量与安全监督系统网站免费观看电影电视剧的app下载