Re: [問題] 指標問題
※ 引述《iamyu58 (我是誰)》之銘言:
: 我想問一個指標的問題
: 下面是我打的程式碼(我是新手 請見諒)
: #include<stdio.h>
: int main()
: {
: int *ptr=0;
: printf("ptr:%d\n",*ptr);
: printf("ptr+1:%d\n",(*ptr)+1);
: printf("ptr+2:%d\n",(*ptr)+2);
: return 0;
: }
: 為什麼執行結果會有錯?
: 我原本預期的是
: ptr:0
: ptr+1:1
: ptr+2:2
: 請大家幫我解惑 謝謝
如果你想要得到你要的結果的話
要把第四行改成
int ptr=0; // 雖然這樣叫ptr很怪XD
至於 * 是什麼請去翻相關書籍"指標" 或 "pointer" 的單元
--
人家可不是為了你才這樣做的哦!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.245.93
→
11/15 15:00, , 1F
11/15 15:00, 1F
※ dendrobium:轉錄至看板 Test 01/09 00:02
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章