-2
爲什麼產量有差異?爲什麼產量有差異?
class Amie
{
public static void main(String...a)
{
int i=5;
i=++i/i++;
SOP(i);
}
}
OUTPUT = 1
用C---
void main()
{
int i=5;
i=++i/i++;
printf(i);
}
OUTPUT = 2
請參閱http://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points。這解釋了C –
中的這種表達方式的行爲,「未定義的行爲」和「== vs等於」是這裏最重複的兩個問題:_( – Maroun
@ Vivek27這是第二個在2小時內:( – jozefg