int a=2; a*=2+3;a的值为什么等于12?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 02:02:12
inta=2;a*=2+3;a的值为什么等于12?inta=2;a*=2+3;a的值为什么等于12?inta=2;a*=2+3;a的值为什么等于12?怎么可能等于12呢?这种东西自己试一下就好了.答案

int a=2; a*=2+3;a的值为什么等于12?
int a=2; a*=2+3;a的值为什么等于12?

int a=2; a*=2+3;a的值为什么等于12?
怎么可能等于12呢?
这种东西自己试一下就好了.
答案是肯定是10,
a*=2+3也就是a=a*(2+3)=2*5=10.
 #include
  int main(void)
  {
  int a=2;
a*=2+3;
  printf("%d",a);
  return 0;
  }
上面的代码放到vc下面 运行一下,输出a的值看看.