C言語なら俺に聞け(入門篇) Part 23at TECHC言語なら俺に聞け(入門篇) Part 23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト964:デフォルトの名無しさん 08/01/21 01:23:42 ざっと見てみたけど自意識過剰サイトでわろた しかもテキストごときに8000円とか誰もひっかからんだろwww 965:デフォルトの名無しさん 08/01/21 01:40:05 在学中に情報系の国家試験である、基本情報処理技術者、ソフトウエア開発を取得 極普通じゃねーかwwwww 966:デフォルトの名無しさん 08/01/21 01:45:21 ばかじゃねーの 8800円あったら専門書買うわーバーカ 967:デフォルトの名無しさん 08/01/21 02:05:24 構造体の初期化で教えてください。 (1) struct Type x = {.var = NULL}; (2) struct Type *x; x = (struct Type *) malloc(sizeof(struct Type)); x->var = NULL; (3) struct Type *x; x->var = NULL; とあって、(1), (2) だと問題ないのですが、 (3) だと segmentation fault になってしまいます。 どういう理屈からでしょうか? また、構造体を 「*変数名」で宣言したときは、最初に値を設定するときに、 必ず malloc をしてからでないといけないのでしょうか? よろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch