先调用再赋值-C++函数返回引用用法解析(谭浩强完整版)

先调用再赋值的用法,在 C++里其实挺常见的,尤其是你想偷个懒、让代码简洁一点的时候。像谭浩强书里那段代码,int &f(int x)返回的是引用,嗯,注意是引用哦。这样你不仅能直接拿来用,还能顺手改掉原来的变量,效率高,还挺巧妙的。

有意思的是,函数返回引用这招,在全局变量或对象属性时方便,比如a=a+x这种操作,直接原地修改,不用新开变量,省事又直观。不过也得小心,别一不小心引用了局部变量,那可就麻烦了。

建议你看一下谭浩强 C++基础教程的,思路清晰,举例实用;还有函数返回引用类型-C++那篇文章,也挺值得一读的,适合你巩固一下函数和变量的关系。

如果你在做函数封装时,碰到变量修改需求,可以试试用引用返回,尤其是数组、结构体那种场景,效果还不错。

ppt 文件大小:8.66MB