HOMELv013 `free(ptr);` を実行した後、 `ptr` 自体の値はどうなるか。 2026年3月4日 freeはメモリ領域を解放するだけであり、ポインタ変数の中身(アドレス)自体は書き換えない。 `x = 7; y = 2;` のとき `(double)x / y` の結果はいくつか。 ブロック({ })内で宣言された変数の有効範囲はどうなるか。