问题 填空题

以下程序的输出结果是  【7】  
  #include<iostream.h>
  void main( )
  
   int a=0;
   a+=(a=8);
   cout< <a;

答案

参考答案:【7】16

解析:【命题目的】考查C++赋值表达式的运用。
【解题要点】赋值表达式的值就是所赋值变量的值,本题中a+=8相当于a=a+8,对表达式逐步进行求解:
  a+=(a=8)此时,a的值由于赋值为8,而不是0
  a+=8
  a=a+8
  a=16
【考点链接】要掌握“+ =”等相关运算符的用法。

问答题 简答题
单项选择题