• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列のアドレス取得が出来ません(in MacOSX 10.6)。)

配列のアドレス取得ができない理由は?

このQ&Aのポイント
  • 配列のアドレス取得ができない理由は、データ型の不一致です。
  • 具体的には、%xフォーマットはunsigned int型を期待しているが、配列の要素のアドレスはint型のポインタであるため、不一致エラーが発生します。
  • このエラーを回避するためには、%pフォーマットを使用し、int型のポインタを表示する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

アドレス(ポインタ)のプリントは、%p です。

take4x
質問者

お礼

一発で解決しました。ありがとうございました!%xは16進表示で&でアドレス取得。何かおかしいなぁとは思っていました。教科書の方が間違えていたようですね。ポインタを勉強してまた理解を深めたいと思います。

関連するQ&A