javainta和(int)a中int a=1000;int b=20;a=a*(b/100+1);怎么加强制类型转化

我认为是3 可是不是呀 是4
  • 分析前我偠说可能你是对的但有时候因为编译器的不同,最后的结果也是不和我门想的一样的; 你用的是C++吧比我厉害,经过我的分析你好象错叻呀不过怎么想都是 4 呀 我有两种看法但不介意你都看, 1:后算a++ ;分开就是 a=(a+b+c)++ ,你应该能看出来是几把 (推荐) 2:先算a++ ;这个是由于编译器有時出现的毛病 (最好不要想,这种毛病好象很少出现的但还是有的); 第2个方法你可以拿a=(a++)+(a++)+(a++) 来测试,不玩了我有睡觉了。

我要回帖

更多关于 javainta和(int)a 的文章

 

随机推荐