【初心者歓迎】C/C++室 Ver.70【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.70【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト19:デフォルトの名無しさん 09/11/22 22:18:54 >>13はCプログラマを名乗っちゃいけないレベル 20:デフォルトの名無しさん 09/11/22 22:19:09 >>17 分かってないなぁw 改悪になってる・・・ ひょっとして"hogehoge"用に領域が9バイト確保された後、コピーされると思っていない? 違うんだなぁ、これがw。 プログラムがRAMにロードされたとき、 データとして"hogehoge"はメモリ上に展開されて、 その代入ではホゲ文字列の先頭アドレスがstrに設定されるだけ。 分かる?スタティックにする理由は何? 21:デフォルトの名無しさん 09/11/22 22:29:15 >>20 つりか? 22:デフォルトの名無しさん 09/11/22 22:30:17 >>20 23:デフォルトの名無しさん 09/11/22 22:41:34 コピーされなかったら配列は永遠に初期化できないじゃないか。 char *str = "hogehoge"; ならともかく。 24:デフォルトの名無しさん 09/11/22 22:43:40 コンパイル時に数が決まるから strcpy() よりは早いけどな。 まあ、ループ展開しないと比較演算は必要だから同じか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch