什么是C++中的表达式 ?表达式是由一个或多个操作数通过操作符组合而组成的。复杂点的表达式由一个或者是多个操作数通过操作符组成。最简单的表达式只有一个字面值常量或变量。表达式都会产生一个结果。假如表达式中没有操作符,那么它结果就是操作数本身的值。对含有操作符的表达式,其值通过对操作数做指定操作获得。
c++表达式的学习要注意以下几点:
1、操作符的优先级;
2、操作符的结合性;
3、操作数的求值顺序。
4、表达式的返回值(例如:两个整数做除法其返回值也是整数);
5、c++操作符的意义;
操作符优先级:例如,乘除优先于加减。
结合性:例如,乘除都是左结合(即操作符从左向右依次与操作数结合),自增、自减都是右结合。
c++操作符都控制了其假定的求值顺序,即,我们是否可以假定左操作数总是先于右操作数求值。大部分的操作符无法保证某种特定的求值次序。