馬鹿な質問で申し訳ないのですが、
以下のような計算式は

int x=0
x=5+7+9+10;

コンパイル?時、計算式を勝手に計算結果にしてくれないんでしょうか?
x=31; のように。