第2章 数据类型图文课件.pptVIP

  • 3
  • 0
  • 约1.25万字
  • 约 55页
  • 2022-03-19 发布于陕西
  • 举报
3. 赋值表达式 (1)赋值表达式 赋值表达式的一般格式: 变量 赋值运算符 表达式 它的功能是将赋值运算符右边“表达式”的值赋给左边的变量。 注意:赋值表达式左边必须是变量。 (2)赋值表达式的值 赋值表达式的求解过程是:将赋值运算符右侧的表达式的值赋给左边的变量。赋值表达式的值就是被赋值变量的值。 例如:x=5 这个赋值表达式的值为5(x变量的值也是5) 又例如:a+=a-=a*a,设a=5,求a的值。 右结合 a+=a=a-a*a,先计算a=a-a*a。 a=5-5*5=-20,再计算a+=a。 a=a+a=-20+(-20)=-40。所以a等于-40整个赋值表达式的值也等于-40。 使用赋值表达式的过程中可能遇到下列问题。 (1)赋值表达式中的“表达式”又可以是一个赋值表达式。例如:a=(b=1),把b=1的值赋给a,所以整个赋值表达式值就等于1,即a=1。赋值运算符按照“自右向左”的组合顺序,因此“a=(b=1)”就等价于“a=b=1”。 (2)赋值表达式也可以包含复合的赋值运算符。如a+=a-=a*=a,如果a的初值是2,此赋值表达式的运算过程是: 先计算“a*=a”的值,即相当于a=a*a=2*2=4。 再计算“a-=4”的值,即相当于a=a-4=4-4=0。 最后计算“a+=0”的值,即相当于a=a+0=0+0=0。 【例2.9】 求

文档评论(0)

1亿VIP精品文档

相关文档