当运行 int a=1+2+1/2; 时,先进行 int a=1;然后是 int a=a+2;最后 int a=a+1/2;
也就是说int赋值时后面加再多分数也没用,因为程序是分段运行的,并且int向下取整。
另外,运行时先计算等号后面的式子,所以 int a=1+2/1; 是有效的
当运行 int a=1+2+1/2; 时,先进行 int a=1;然后是 int a=a+2;最后 int a=a+1/2;
也就是说int赋值时后面加再多分数也没用,因为程序是分段运行的,并且int向下取整。
另外,运行时先计算等号后面的式子,所以 int a=1+2/1; 是有效的