>>259
ああ、そういうことか。


つまり、C言語の計算は、
「後ろから前に向かって」考えるからだよ。

int a=0;
a=a+(b>20);


こう書くと、
後ろから読んでね?

(20 > b )a= a


つまりこういうこと。


=の左のaには、0が入ってる。
=の右のaにも、0が入ってる。

でも、=の左のaの0は、初期化の0
「int a=0;」←つまりここの0

=の右のa(実際は=の左のa)は、
初期化の0ではなく、計算結果の0が入る。