#includeusing namespace std; int& max(int& x,int& y)//如果不使用引用只是把变量的值传了过来,使用引用把变量传了过来 { return x>y?x:y;//返回类型为引用,返回的不再是值,而是一个变量 } int& counter() { static int count = 0; count = count + 1; return count;//返回一个函数内部的变量的引用,可能会出现错误 } int main() { int a =100; int b =200; //int k = a;//k存的是a这个变量的值,a,k是两个变量 int& k = a;//a和k是同一个变量 max(a,b) =300;//左值是变量或者运算结果是变量的表达式 cout << b << endl; counter() = 1000; cout << counter() < 欢迎分享,转载请注明来源:内存溢出
C++引用
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
C语言 选择排序优化版
上一篇
2022-12-13
python放大局部图像(画中画形式展示)
下一篇
2022-12-13
评论列表(0条)