04从C到C(三)
从C到C++ 第四章 * 本章目标 引用 const引用 引用传递 引用作为函数返回值 引用与指针区别 * 引用 引用是给一个变量起别名 定义引用的一般格式: 类型? 引用名 = 变量名; 例如:int a=1; int b=a; // b是a的别名,因此a和b是同一个单元 注意:定义引用时一定要初始化,指明该引用变量是谁的别名 在实际应用中,引用一般用作参数传递与返回值 * const引用 const引用是指向const对象的引用 * const int ival = 1024; const int refVal = ival; //ok:both reference and object are const int ref2 = ival; //error:nonconst reference to a const object 按引用传递 引用传递方式是在函数定义时在形参前面加上引用运算符 例如:swap(int a,int b); 按值传递方式容易理解,但形参值的改变不能对实参产生影响 地址传递方式通过形参的改变使相应的实参改变,但程序容易产生错误且难以阅读 引用作为参数对形参的任何操作都能改变相应的实参的数据,又使函数调用显得方便、自然 * 按引用传递 * #include iostream using namespa
您可能关注的文档
最近下载
- 统编版高中语文选择性必修上册第2单元专项练习 课内选择题(含答案).pdf VIP
- AI智能体赋能行业决策:趋势与实践白皮书(2026).pdf VIP
- 2025泡泡玛特POP MART品牌手册【非完整版】322页.pdf VIP
- 食品安全事故培训课件.ppt VIP
- (2026秋新版)部编版四年级道德与法治全册教案.doc
- 人防地下室专项施工方案.docx VIP
- 住院患者满意度调查表.doc VIP
- CET深圳市中电电力技术股份有限公司三相数字式多功能测控电表PMC-S723-A PMC-S723-B PMC-S723-C PMC-S723-I用户手册.pdf
- 肥胖主题:肥胖的危害PPT.ppt VIP
- 《走进世界技能大赛》中职全套教学课件.pptx
原创力文档

文档评论(0)