读书人

=号的算法机制解决方案

发布时间: 2012-04-26 14:01:31 作者: rapoo

=号的算法机制
有这样一个问题,
int a,b;
a=0;
b=4;
int &c=(a=b);
我问别人c是谁的引用,有人告诉我说是a的,说a=b,返回的是a ,这是= 号的算法机制。
我想知道的是=号的算法机制到底是什么?菜鸟一个,求各位高手帮帮忙!!

[解决办法]
这是规定,

= 是一个操作符,代表赋值操作. 它有两个操作数,左操作数和右操作数,它将左操作数的赋值给右操作数. = 表达式的值是左操作数,且是左值.

a = b 是一个表达式.该表达式的值是a 的值(左值(location value)).

a = b 中, a 和 b 都是表达式.
c/c++ 是基于表达式的语言,学习C++ PRIMER 吧.
[解决办法]

探讨

这是规定,

= 是一个操作符,代表赋值操作. 它有两个操作数,左操作数和右操作数,它将左操作数的赋值给右操作数. = 表达式的值是左操作数,且是左值.

a = b 是一个表达式.该表达式的值是a 的值(左值(location value)).

a = b 中, a 和 b 都是表达式.
c/c++ 是基于表达式的语言,学习C++ PRIMER 吧.

[解决办法]
探讨

这是规定,

= 是一个操作符,代表赋值操作. 它有两个操作数,左操作数和右操作数,它将左操作数的赋值给右操作数. = 表达式的值是左操作数,且是左值.

a = b 是一个表达式.该表达式的值是a 的值(左值(location value)).

a = b 中, a 和 b 都是表达式.
c/c++ 是基于表达式的语言,学习C++ PRIMER 吧.

读书人网 >C++

热点推荐