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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 09:34:27
int a=2; a*=2+3;a的值为什么等于12?
xQJ@Pjel*4v#B|`ժXAkE[)PӮLG>ƙd\ &;8wTu E1(HKˀP<$xX {ثҪfL*gK`ׁ#=rىE߆gmѮO+/m@kحt';Fΰơym.Rw$F ʰ@)Bo3'`fl"`[N*;mpu./M ljQKq(K&Bd܍0vO>;={AcJrNmUptzE*wam_-

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的值看看.