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

自适应网站开发工具php网站管理系统

自适应网站开发工具,php网站管理系统,湖南省郴州市邮编,网站文章伪原创如何做一、引用的基本使用 作用: 给变量起别名语法: 数据类型 别名 原名 #includeiostream #includestring.h using namespace std;int main() {//引用基本语法//数据类型 别名 原名int a 10;//创建引用int b a;cout a …一、引用的基本使用 作用: 给变量起别名语法: 数据类型 别名 原名 #includeiostream #includestring.h using namespace std;int main() {//引用基本语法//数据类型 别名 原名int a 10;//创建引用int b a;cout a a endl;cout b b endl;b 100;cout a a endl;cout b b endl;system(pause);return 0; } 运行结果 a 10 b 10 a 100 b 100 说明a和b访问的是同一个内存空间 二、引用注意事项 引用必须初始化引用在初始化后不可以改变 #includehead.hint main() {int a 10;//1、引用必须初始化// int b; // 错误必须要初始化int b a;//2、引用在初始化后不可以改变int c 20;b c; //赋值操作而不是更改引用cout a a endl;cout b b endl;cout c c endl;system(pause);return 0; } 运行结果 a 20 b 20 c 20 三、引用做函数参数 作用:函数传参时可以利用引用的技术让形参修饰实参 优点:可以简化指针修改实参 #includeiostream using namespace std;//交换函数//1、值传递 void mySwap0l(int a, int b) {int temp a;a b;b temp;cout Swap0l a a endl;cout Swap0l b b endl; }//2、地址传递 void mySwap02(int *a, int* b) {int temp *a;*a *b;*b temp;cout Swap02 *a *a endl;cout Swap02 *b *b endl; }//3、引用传递 void mySwap03(int a, int b) //a,b相当于main函数中的a和b的别名 {int temp a;a b;b temp;cout Swap03 a a endl;cout Swap03 b b endl; }int main() {int a 10;int b 20;mySwap0l(a, b); //值传递形参不会改变实参的值cout a a endl;cout b b endl;cout endl;mySwap02(a, b); //地址传递形参会改变实参的值cout a a endl;cout b b endl;cout endl;mySwap03(a, b); //引用传递形参会改变实参的值cout a a endl;cout b b endl;system(pause);return 0; } 运行结果 Swap0l a 20 Swap0l b 10 a 10 b 20Swap02 *a 20 Swap02 *b 10 a 20 b 10Swap03 a 20 Swap03 b 10 a 20 b 10 总结通过引用参数产生的效果同按地址传递是一样的。引用的语法更清楚简单 四、引用做函数返回值 作用:引用是可以作为函数的返回值存在的 注意:不要返回局部变量引用 用法:函数调用作为左值 #includeiostream #includestring.h using namespace std;//引用做函数的返回值 //1、不要返回局部变量的引用 int test01() {int a 10; //局部变量存放在四区中的,栈区return a; }//2、函数的调用可以作为左值 int test02() {static int a 10; //静态变量存放在全局区全局区上的数据在程序结束后系统释放return a; }int main() {int ref test01();cout ref ref endl; //第一次结果正确是因为编译器做了保留cout ref ref endl; //第二次结果错误因为a的内存已经释放int ref2 test02();cout ref2 ref2 endl;cout ref2 ref2 endl;test02() 1000; //如果函数的返回值是引用这个函数调用可以作为左值//相当于让a1000cout ref2 ref2 endl;//ref相当于a的别名cout ref2 ref2 endl;system(pause);return 0; } 运行结果 ref10 ref1503692912 ref210 ref210 ref21000 ref21000 五、引用的本质 本质:引用的本质在c内部实现是一个指针常量 六、常量引用 作用:常量引用主要用来修饰形参防止误操作 在函数形参列表中可以加const修饰形参防止形参改变实参 #includeiostream #includestring.h using namespace std;//打印数据函数 void showValue(int val) //若void showValue(const int val)则函数体中不可修改val1000 {val 1000; //修改a为1000cout val val endl; }int main() {//常量引用//使用场景:用来修饰形参防止误操作//int a 10;//加上const之后 编译器将代码修改int temp 10; const int ref temp;//const int ref 10; //引用必须引一块合法的内存空间//ref 20; //加入const之后变为只读不可以修改int a 100;showValue(a);cout a a endl;system(pause);return 0; } 运行结果 val 1000 a 1000
http://www.w-s-a.com/news/429297/

相关文章:

  • 雷达图 做图网站wordpress首页怎么美化
  • 四川做网站设计公司价格vip解析网站怎么做的
  • 网站建设流程域名申请做化工的 有那些网站
  • 软件开发设计流程图seo搜索引擎官网
  • 外国小孩和大人做网站东富龙科技股份有限公司
  • 上线倒计时单页网站模板做网站的资金来源
  • 泸州市建设厅网站中小企业网络需求分析
  • asp网站版权做网页价格
  • 长春网站建设路关键词优化公司哪家好
  • 河南省建设银行网站年报天津设计师网站
  • 沙洋网站定制如果自己建立网站
  • 凡科网站怎么做建站关键字搜索网站怎么做
  • 小说网站建站程序企业邮箱地址
  • 福州市住房和城乡建设网站网站开发方案论文
  • 在线教育网站开发网站推广常用方法包括
  • 东莞高端品牌网站建设软件开发模型及特点
  • 个人网站的设计与实现的主要内容网站开发公司架构
  • 浏览器收录网站什么是新媒体营销
  • 上海营销网站建设公司下面哪个不是网页制作工具
  • 有哪些网站可以做设计比赛苏州设计公司排名前十
  • 公益网站建设需求车陂手机网站开发
  • 高端网站建设专业营销团队宁德网站建设51yunsou
  • 网站如何做cdn购物网站建设app开发
  • 简单的手机网站模板好看大方的企业网站源码.net
  • 沈阳住房和城乡建设厅网站网站个人备案做论坛
  • 企业建网站的目的开家网站建设培训班
  • 做怎么网站网站优化和推广
  • 建站工具 风铃网站每年空间域名费用及维护费
  • 网站开发工具 知乎工业软件开发技术就业前景
  • 永济微网站建设费用新手如何自学编程