初期化と宣言を一緒にするときint *p=&i;って書くじゃん?
でも初期化と宣言別々に書くときって
*p=&i;
って書かないじゃん?
p=&i;って書くじゃん?
それがわからないの
そもそも*pってのはポインタが指す実態を表す表記でしょ?それに&iのアドレス渡すってことは、
*pにはiのアドレスの11110000みたいな数値が入るわけでしょ?
Permalink | 記事への反応(1) | 00:55
ツイートシェア
AとB、それぞれどんな結果になると思ってたんだろ
初期化と宣言を一緒にするときint *p=&i;って書くじゃん? でも初期化と宣言別々に書くときって *p=&i; って書かないじゃん? p=&i;って書くじゃん? それがわからないの そ...
2行目はint *型の変数pを宣言してるだけ。*の意味が文脈で異なる。