2023-05-10

anond:20230509234008

初期化宣言を一緒にするときint *p=&i;って書くじゃん?

でも初期化宣言別々に書くときって

*p=&i;

って書かないじゃん?

p=&i;って書くじゃん?

それがわからないの

そもそも*pってのはポインタが指す実態を表す表記でしょ?それに&iのアドレス渡すってことは、

*pにはiのアドレスの11110000みたいな数値が入るわけでしょ?

記事への反応 -
  • AとB、それぞれどんな結果になると思ってたんだろ

    • 初期化と宣言を一緒にするときint *p=&i;って書くじゃん? でも初期化と宣言別々に書くときって *p=&i; って書かないじゃん? p=&i;って書くじゃん? それがわからないの そ...

      • 2行目はint *型の変数pを宣言してるだけ。*の意味が文脈で異なる。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん