2008-04-04 初期化 C ref:http://d.hatena.ne.jp/amachang/20080403/1207218609 盛り上がっているなぁ。 とりあえず、ひとつだけ付け加えるなら、 char s[] = "abcdef"; char* t = "abcdef"; とか書いた場合、「代入」ではなく、「初期化」なのだということを誰か書いてもいいんじゃないかと思った。が、よく見るとちゃんと書いている人がいた。 あと、規格を参照もせずに、後者は参照先の書き換えができないとか書いている人が多そうな気がしないでもない。確か undefined なんじゃなかったっけ?よく知らないけど。