C++与VB 异同(二)

2014-11-24 11:26:18 · 作者: · 浏览: 0

1.运算符

\

2.赋值表达式

(1)语法格式

<变量名> = <表达式>;(C++与VB类同)

(2)说说C++中“左值”和“右值”的区别

左值(l-value)是指:< http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+otm+39PQ0+vG5LbU06a1xLTmtKK/1bzko7s8L3A+CjxwPqLav8nS1NPJ08O7p7jEseTG5CYjMjA1NDA7oaM8L3A+CjxwPrOjwb/K9NPa09ImIzIwNTQwO6O7seTBv8r009rX8yYjMjA1NDA7oaM8L3A+CjxwPqOoM6OpuLMmIzIwNTQwO9TLy+O3+9fzsd+1xLLZ1/fK/bHY0OvKx9K7uPbX8yYjMjA1NDA7oaM8L3A+CjxwPrWx0ru49rHkwb+8yLP2z9bU2rizJiMyMDU0MDvUy8vjt/vX87Hfo6zT1rP2z9bU2sbk09Kx38qxo6zU2kMmIzQzOyYjNDM71tC/ydLUyrnTw8v10LTQzsq9oaPA/cjno7o8L3A+CjxwPgo8dGFibGUgY2VsbHNwYWNpbmc9"1" cellpadding="1" width="288" border="1">

VB与C++都支持

C++中的缩写形式

a = a + 2;

a + = 2;

a = a - 2;

a - = 2;

a = a * 2;

a * = 2;

3.算术运算符与赋值表达式

运算符

功能

表达式举例

结果值

运算分量数

总结: 前缀增量(减量)运算的返回值是加(减)1后的变量本身,所有++i(- - i )仍是一个左值。

后缀增量(减量)运算将返回变量原先的值,然而变量本身的值已经增加了1,故i++返回的只是变量i中原先的值,而不是当前的变量i。所以i++不是左值。