表达式和语句
来源:互联网 发布:极限矩阵是什么牌子 编辑:程序博客网 时间:2024/03/28 18:35
在C++中语句控制程序的执行顺序、计算表达式的值或什么都不做(空语句)。所有的C++语句都以分号结尾。
在C++中任何结果为一个值的东西都是表达式。表达式总是返回一个值。语句3+2;返回5,因此它是表达式。所有表达式都是语句。
下列代码也是合格的表达式:
3.2 //returns the value 3.2
PI //float constant that returns the value 3.14
SecondPerMinute //int constant that returns 60 假设SecondPerMinute是一个
// 值为60的常量
下面的表达式要复杂些:
x = a + b;
它将a和b相加,将结果赋给x,并返回所赋的值。因此这条语句也是表达式。
可放在赋值运算符左边的操作数称为左值,可放在右边的称为右值。
注意:所有的左值都是右值,但并非所有的右值都是左值。
例如字面常量是右值,但不是左值,因此可以编写下面的代码:
x = 5;
但不能编写下面的代码:
5 = x;
x可以为左值也可以为右值,但5只能为右值。
常量是右值,由于它们的值不嗯哪个放在赋值运算符的左边,这意味着它不是左值。
- 表达式、语句和块
- 表达式和语句
- 表达式和基本语句
- C++表达式和语句
- (四)表达式和语句
- 语句和表达式
- Lua表达式和语句
- 表达式和语句
- 表达式和语句
- javascript 表达式和语句
- 表达式和语句
- 9.语句和表达式
- javascript语句和表达式
- 表达式和语句
- 运算符、表达式和语句
- 表达式和流程控制语句
- java表达式,语句和块
- 运算符、表达式和语句
- 我看了之后感触很多!
- javascript 表单
- 跟顶点软件公司的人
- PHP 安装错误Unable to load dynamic library
- 全面挖掘Java Excel API 使用方法
- 表达式和语句
- 如何学习J2EE
- jsp处理表单参数
- cent os5.2下编译安装mysql碰到的问题
- 亚毕业设计--前言
- java 生成Excel工作薄
- 布尔型(真和假)
- 我来谈谈进程的隐藏
- 常用DOS命令汇总