C++ 左值表达式

左值表达式可以是变量,指针和引用,所以函数的返回值是这些类型,也能用在赋值号左边。

#include <iostream>
using namespace std;

int x = 10;
int y = 20;

int & refValue(int & x){
	return x;
}

int main(){
	cout << "leftValue before \tx: " << x << '\n';
	refValue(x) = 30;
	cout << "leftValue after \tx: " << x << '\n';
	cout << "-------------------------------\n";
	cout << "leftValue before \ty: " << y << '\n';
	refValue(y) = 40;
	cout << "leftValue after \ty: " << y << '\n';
	return 0;
}

image

posted @   快乐在角落里  阅读(84)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示