スレを勃てるまでもないC/C++の質問はここで 5at TECHスレを勃てるまでもないC/C++の質問はここで 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 09/01/04 09:35:15 #include <math.h> 601:デフォルトの名無しさん 09/01/04 09:36:56 あえて俺はLPVOIDと書く 602:デフォルトの名無しさん 09/01/04 09:43:28 >>600-601 サンクス 603:536 09/01/04 10:55:21 >>580 丁寧にありがとうございます。 しかによくわからない点があります。 >変数に & を付ける事によって得られるポインタの型は、 >元の変数の型に * をつけた形で表現する。 つまりこれで先ほどの例だと int n; という宣言が先に必ずある int *p = &n; その上で、元の変数の型はint n よりint型であることがわかっているので p の型はintにしないといけない。よって、nのアドレスが格納されているpは、 (元の変数の型)intに*をつけて int *pとあらわすということですよね。 しかしよくわからないのですが、p = &n; とint *p = &nの違いがわかりません 前者はpにはnのアドレスの値が入っている。 後者はpにはnのアドレスの値が入っているのではないのでしょうか? 前者だと先にint p; と宣言しておけばp はint型になるのでは? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch