数据类型表达式.pptVIP

  • 1
  • 0
  • 约7.54千字
  • 约 44页
  • 2020-05-26 发布于湖北
  • 举报
b=(++a)+(++a)+(++a); 若a=3,在tc2中 先计算a+1,引用a=4; a+1,引用a=5, a+1,引用a=6 然后b=4+5+6=15; 若a=3,在vc中 先计算 ++a、++a得a=5 计算前两个a相加,a+a=10 第三a:++a=6 , b=10+6=16 不同的编译系统结果可能不同哦! b=(a++)+(a++)+(a++); 若a=3,在tc2中 先计算 b=3+4+5=12; 然后 a ++ ,a ++, a++得到a=6 若a=3,在vc中 先引用a的值,计算b=3+3+3=9 然后 a ++ ,a ++, a++得到a=6 赋值运算符 赋值运算: 将右边的表达式计算出来的值,赋给“=”左边的变量,由赋值运算符连接而成的表达式,称为赋值表达式 N=N+1; /*计算N+1的值,并将这个值再赋给N*/ (1)“=”不同于数学中的等于号“=”; (2)“=”也不同于关系运算中的“==”; (3)一般情况下,“=”两边的类型要求一致,若不同时,可进行类型转换。 (4)赋值号的左边只能是变量名,赋值号的右边可以是表达式,也可以是赋值表达式。如a=b=7+1 组合运算 复合赋值运算符是由赋值运算符之前再加一个双目运算符构成的 变量 双目运算符 = 表达式 复合赋值运算符 a

文档评论(0)

1亿VIP精品文档

相关文档