- 477 名前:はちみつ餃子 mailto:sage [2018/03/07(水) 10:14:51.80 ID:TWOfgg7C0.net]
- >>459
上は変数 pc はリテラル文字列の先頭を指すポインタ。 下の変数 ac は配列で、それを文字列 "abc" で初期化するって意味。 リテラルの破壊は未定義。 破壊しないことをあてにして破壊不可能なセクション (メモリ領域) に配置されたりすることもあるので、アクセスエラーが生じる。 あくまで未定義だから出来ちゃうこともあるし、コンパイラオプションで制御できたりもするけど、基本的にはあかんやつ。
|

|