CPP学习之——什么是表达式(5.3)
一 概念
凡是用于计算值的操作都可以看作是表达式,表达式总能返回一个值。
二 代码及结果分析
2.1 代码
1 | #include<iostream> |
2.2 结果分析
- int x=1+2;该语句返回了1+2的和,即3,因此它是一个表达式
- 1;该语句返回了1,因此它也可以看做是表达式
- double PI=3.1415926;该语句将3.1415926赋值给PI,同时返回PI的值,因此该行可以看做是一个表达式
- PI;该行直接返回了PI的值,因此改行也是一个表达式
- 这几个表达式都是以分号结尾的,所以它们都是语句
- x=a+b;该语句将a和b相加,然后把结果赋给x,同时返回x的值,因此这条语句也是一个表达式,由于该语句是个表达式,因此它可以作为表达式放到赋值运算符的右边
- y=x=a+b;该语句将首先计算a+b的和,然后将此和赋给x,最后再将x的值赋值给y