>>262
すみません、ポインタはまだ勉強していないのでよく分かっていません。

>>263
ググってみましたがC言語での説明が見つからなかったので、後で詳しく調べてみます。

>>264
{ (ブロック1){ (ブロック2)} } とした場合、ブロック1=ブロック2となるのでしょうか?

>>265
value2はブロック2で宣言されていなかったのでブロック1と同じものになるということでしょうか。
このルールは、例えば  { (ブロック1)} {ブロック2 }  といった環境でも適用されますか?