>>593
C には「右値と左値」っつーのがあって、
x = y というのは、「アドレス &x に *y を sizeof(x の型) 分だけ memcopy() しろ」みてーな
すっげー即物的な記述を言い換えただけみたいなところがある。
だから、「 C はコンパイラじゃなくて高級マクロアセンブラだ」っつー奴もいる。
元がシステム記述言語だけあって、やりたい事は大抵できる事になってて、
いざとなったらインライン・アセンブラという手だってある。
そういう世界から Java に来ると、「こんなんでプログラムが書けるかぁ!」と思うことはあるのだが、
ちゃんとツボは押さえていてくれるのが Java のいいところだし、
反面「ワケわからん初心者はお行儀のいいプログラムを書こうね」と言いたい部分でもある。