C++程序设计基础杨长兴第2章C++数据类型与表达式课件教学.pptVIP

  • 2
  • 0
  • 约1.59万字
  • 约 105页
  • 2017-01-01 发布于未知
  • 举报

C++程序设计基础杨长兴第2章C++数据类型与表达式课件教学.ppt

C++程序设计基础 主编 杨长兴 中国水利水电出版社 第2章 C++数据类型与表达式 PPT研究院 POWERPOINT ACADEMY * * 2.赋值表达式 赋值表达式是由赋值运算符与操作数组成的式子。对应11种赋值运算符有相应的11种赋值表达式。 先介绍基本赋值表达式,书写为: 变量名=表达式 上句在C++中称赋值表达式。在C++中允许表达式构成语句,只要在赋值表达式后面加上“;”,即: 变量名=表达式; 赋值表达式执行的结果使赋值表达式本身具有一个值,就是赋值运算符(=)右边表达式的值。还有一个副作用:使赋值运算符(=)左边的变量具有右边表达式的值。前面的所有实例中出现的赋值表达式正是利用这种副作用对变量赋值。可以通过下面的实例理解赋值表达式具有值这一概念。 【例2.12】赋值表达式的值及其副作用。 程序代码如下: //*****ex2_12.cpp***** #include iostream using namespace std; void main( ) { int a=1; couta=aendl; cout(a=2)=(a=2)endl; couta=aendl; } 程序的运行结果如下: 其他复合赋值运算符组成复合赋值表达式的形式类似基本赋值表达式,表达形式如下: 变量名+=表达式 等价于 变量名=变量名+表达式 变量名-=表达式

文档评论(0)

1亿VIP精品文档

相关文档