Re: [問題] 新手指標的問題
看板C_and_CPP (C/C++)作者Zephyr750 (紅蓮西風750)時間13年前 (2012/08/27 20:40)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/3 (看更多)
我在猜你要問的是這個:
int i = 9
int *ptr;
ptr = &i;
printf(" %x\n輸出原本是: %6d\n如果想改成用:%x\n"
, ptr, *ptr, &ptr);
程式結果:
12ff44 →i的記憶體位址
輸出原本是: 9 →i的內容
如果想改成用:12ff30 →ptr的記憶體位址
※ 引述《williamsm ()》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: vc2005
: 問題(Question):
: 最近面是遇到一個問題,一個程式的輸出原本是*p表示
: 想請問如果想用改成&P表示輸出的話,應該要使用到什麼觀念呢
: (要往雙重指標方向思考嗎?)
: 謝謝
: (不適合發問會盡快自d)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.198.94.46
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章