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

新手学做网站编程效果图网站推荐大全

新手学做网站编程,效果图网站推荐大全,苏州到深圳物流公司,门户网站模板C到C C相比C语言来说#xff0c;多了两个核心#xff0c;五个内容#xff1a;1、面向对象的思维#xff1b;2、模板#xff08;泛型编型#xff09;1.bool 2.引用 3.内联 4.重载 5.缺省参数变量 数据类型 bool 布尔 占1个字节 取值#xff1a;true false bool isMax(i…C到C C相比C语言来说多了两个核心五个内容1、面向对象的思维2、模板泛型编型1.bool 2.引用 3.内联 4.重载 5.缺省参数变量 数据类型 bool 布尔 占1个字节 取值true false bool isMax(int a, int b){return a b;}引用 为变量取别名 typedef int HP;//为类型取别名 *三种乘号解引用指针 三种位与取地址引用 void mySwap(int a, int b)//值传递{int temp a;a b;b temp;}void mySwap(int *pa, int *pb)//址传递{int temp *pa;*pa *pb;*pb temp;}void mySwap(int a, int b)//引用传递{int temp a;a b;b temp;}函数的值拷贝如果是一个结构变量尽量使用指针 在C里面除了指针拷贝之外还可以使用引用。使用指针和引用效率是一致 指针和引用的区别 1、指针是一个有内存的实体引用只是一个外号 2、引用是常量常量必须初始化赋值 3、指针可以赋空 4、指针内存唯一引用不唯一函数 内联函数 通过内存膨胀来减少函数的跳转 函数前面加关键字inline (空间换时间) inline int myAdd(int a, int b){return a b;}内联的缺点 1、如果函数内的函数体代码比较长不建议内联2、函数体内有循环,不建议内联什么时候用内联简单的赋值语句及返回数据(函数体极少使用频率高用内联)int playHp 0;inline int GetIndex(int num){return num % 10;}inline void SetValue(int v){playHp v;}函数重载 函数 把代码的模块化为工具以此增加代码的复用性 int myAdd(int x,int y)//计算两整型数据和的工具函数{ return xy; }函数重载 一个函数名对应多个函数体什么情况下构成重载满足两个条件 -函数名一致 -参数列表不一致 1.参数对应位置类型不同2.参数的个数不同例如 int myAdd(int x,int y) double myAdd(double x,double y) int myAdd(int x,int y,int z){ { {return xy; return xy; return xyz;} } }注意和函数返回值没有关系 重载的应用 #includeiostreamusing std::cout;//using namespace std;using std::endl;//前一种命名空间方式要安全int myAdd(int x,int y){return xy;}double myAdd(double x,double y){return xy;}int myAdd(int x,int y,int z){return xyz;}int main(){coutmyAdd(1,2)endl;coutmyAdd(1.1,2.2)endl;//注意小数在编译过程中会被看作double类型float类型需要在小数后加fcoutmyAdd(1,2,3)endl; return 0;//使用重载函数时注意类型转换带来的错误}函数缺省参数 缺省参数 函数在定义形参时给出初始值 int myMul(int x,int y9){return x*y;}注意事项 -参数的缺省只能从后往前依次缺省不能从前往后 int myMul(int x,int y9,int z){函数体}//错误的写法-参数的缺省在只有定义的情况下可以在写在定义上如果有声明只要在声明中缺省不要在定义中缺省 #includeiostreamusing std::cout;using std::endl; int myMul(int x,int y9)//函数声明int main(){coutmyMul(4)endl;return 0;}int myMul(int x,int y9)//函数定义{return x*y;}//编译报错重定义默认参数 : 参数 2-函数的参数缺省与重载混合使用时一定要注意参数缺省导致重载的二义性 #includeiostreamusing std::cout;using std::endl;int myMul(int x,int y){return x*y;}int myMul(int x,int y,int z9){return x*y*z;}int main(){coutmyMul(2,3)endl;return 0;}//提示错误对重载函数的调用不明确缺省参数的应用 #includeiostreamusing std::cout;using std::endl; int myMul(int x,int y9){return x*y;}int main(){coutmyMul(4)endl;coutmyMul(4,6)endl;//6会覆盖9return 0;}
http://www.zqtcl.cn/news/833109/

相关文章:

  • 网站设计理念介绍石家庄业之峰装饰公司怎么样
  • 博乐建设工程信息网站ppt软件下载免费版
  • 宿州公司网站建设企业管理培训课程讲座大全
  • 企业网站营销的优缺点Vs做的网站调试时如何适应网页
  • 策划案网站构成怎么写wordpress建个人博客
  • 自己做的网站别人怎么访问美容行业网站建设多少价格
  • 网站建设与运营 教材 崔海口个人建站模板
  • 做本地网站赚钱吗wordpress桌面宠物
  • 滁州市城市建设投资有限公司网站云服务器里面做网站播放器
  • 做yy头像的网站口碑营销案例简短
  • 卖灯杆的做网站好网页ip代理
  • 做网站开发工具哪个好网络协议分析课程设计报告
  • 如何进行营销型企业网站的优化网站开发有很多种吗
  • 卡片式设计网站营销培训课程视频
  • 网站rss地址生成wordpress 首页幻灯片
  • 网络营销软件专业网站优化方案
  • 展览公司网站建设方案深圳正规做网站的公司
  • 网站做关键词首页淮南网站建设报价
  • 西山区城市建设局网站网页浏览器的英文缩写
  • 个人网站怎么做内容比较好昆明网站制作企业
  • 婚嫁网站建设计划专业 网站建设
  • 成品免费ppt网站做网站玩玩
  • 怎么给网站做seo优化网站的主页按钮怎么做的
  • 蓬莱做网站公司wordpress 加微信号
  • 建设网站如何优化关键词鞍山网站制作招聘网
  • 公司的网站是什么wordpress禁止s.w.org
  • 什么网站做蜘蛛池广渠门做网站的公司
  • 网站建设公司一年多少钱网站建设高校
  • 网站建设以及seo报告的格式
  • 如何做网站免费搭桥链接网站建设使用的什么软件