メニュー現在 10 名がオンラインです。 最新の25件2023-12-12
2023-11-11
2023-11-06
2023-07-15
2022-09-14
2022-07-01
2022-06-12
2022-04-13
2021-12-03
2021-10-07
2021-08-12
2021-07-26
2021-06-30
2021-06-06
2021-05-02
2021-04-17
2021-03-20
2021-03-19
2021-03-11
|
ポインタのアドレスを表示するには、%dではなく%pです。 †
メッセージ †////////////////////////////// ポインタを使ってみる † ポインタを理解するために,つぎのプログラムを実行してみます. #include <stdio.h> int main(void) { int *pa, a; pa = &a; /* paにaのアドレスを入力 */ a = 10; /* aに10を代入 */ ///次の%dは間違いで%pが正しいです/// ///アドレスは、16進で表示される/// printf("pa = %d\n", pa); /* paの内容 (aのアドレス) */ printf("*pa = %d\n", *pa); /* paが指す先の内容 (aの値) */ } 実行結果は下のようになります. pa = -1073744076 ///アドレスが、マイナスはおかしい pa = 10 †////////////////////////////// 返答 † |