C言語なら、俺に聞け! <28>
■ このスレッドは過去ログ倉庫に格納されています
0166デフォルトの名無しさん
NGNGchar buf[256];
とかあったとして、sizeof(buf) は256になりますが、なんでですか?
bufというのは256バイトのchar配列の戦闘アドレスを指す
constなchar型ポインタだと思ってたので
sizeof(buf)で1が帰ってくるのが自然とか思い込んでました。
FAQ見ても説明つからないし。
まあサイズ帰ってきた方が便利なので今のままの方がいいけど
■ このスレッドは過去ログ倉庫に格納されています