スレを勃てるまでもないC/C++の質問はここで 5at TECHスレを勃てるまでもないC/C++の質問はここで 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト177:169 08/12/30 21:51:30 ますますよくわからなくなってきた まず、構造体を宣言して sizeof(test)でなにをかえすんだろうか testの中身は宣言だけしてるだけで、実際何もはいってない?いや、0ならはいってるのかな で、memsetでそのtestのアドレスの先頭からだけど、testのアドレスの中身じゃなくて、アドレスの 先頭から0で埋めるとかおかしくないのかな。アドレスであってアドレスが差す値じゃないから。 178:デフォルトの名無しさん 08/12/30 21:57:22 memsetは、アドレスが指す領域を指定した値で埋める関数だよ 179:デフォルトの名無しさん 08/12/30 21:57:33 sizeof testはsizeof (struct shiken_in)と同じと決まっている。 memsetにはアドレスを渡すけど、 memsetが0で埋めるのは、アドレスが差す値。 180:デフォルトの名無しさん 08/12/30 21:59:08 変数じゃなくて、変数の「場所」を渡してる memsetはその「場所」をみてそこをsizeof(test)バイト分0で埋めてる 181:デフォルトの名無しさん 08/12/30 22:15:59 >>171 まあ、でも、そこまで難しいものでもないし。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch