欢迎光临散文网 会员登陆 & 注册

都要毕业了,C/C++ 的左值和右值还傻傻分不清楚?

2023-06-25 14:21 作者:w_事小神仙  | 我要投稿

# 左值和右值:

左值一般是指一个指向特定内存的具有名称的值(具名对象),有一个相对稳定的内存地址,具有一段较长的生命周期。

右值是不指向稳定内存地址的匿名值(不具名对象),生命周期很短,通常是暂时性。

基于上述特征,可以用&来判断是左值还是右值。能取到为左值,否则为右值。

++x和x++:





# 左值引用


都要毕业了,C/C++ 的左值和右值还傻傻分不清楚?的评论 (共 条)

分享到微博请遵守国家法律