[問題] 題目問題
最近在練習指標有一個問題很困擾我
int x[100]
int *p,*q
p=x
q=x+20
print(%d,q-p)
出來結果是20
問題1.是我單獨輸出%d,p,q
兩者卻差80
問題2.%d %p結果不同
%d,p 6487200
%P,P 00…62FCA0
問題是int *p 我理解是指的位置的值是int,p應該也是int 不知道為什麼會不同
我知道上面的程式是錯誤的,只是我是用手機一個一個打所以比較簡約不好意思,懇請幫
我解答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.71.206
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1544673311.A.CA4.html
→
12/13 11:58,
5年前
, 1F
12/13 11:58, 1F
→
12/13 11:58,
5年前
, 2F
12/13 11:58, 2F
推
12/13 13:19,
5年前
, 3F
12/13 13:19, 3F
推
12/13 19:07,
5年前
, 4F
12/13 19:07, 4F
→
12/13 19:08,
5年前
, 5F
12/13 19:08, 5F
→
12/14 11:35,
5年前
, 6F
12/14 11:35, 6F
→
12/14 11:36,
5年前
, 7F
12/14 11:36, 7F
→
12/14 11:36,
5年前
, 8F
12/14 11:36, 8F
→
12/14 12:34,
5年前
, 9F
12/14 12:34, 9F
→
12/14 12:35,
5年前
, 10F
12/14 12:35, 10F
→
12/14 12:38,
5年前
, 11F
12/14 12:38, 11F
→
12/14 12:41,
5年前
, 12F
12/14 12:41, 12F
→
12/14 12:45,
5年前
, 13F
12/14 12:45, 13F
→
12/14 12:47,
5年前
, 14F
12/14 12:47, 14F
→
12/14 12:47,
5年前
, 15F
12/14 12:47, 15F
→
12/14 13:39,
5年前
, 16F
12/14 13:39, 16F
→
12/14 13:39,
5年前
, 17F
12/14 13:39, 17F
→
12/14 16:31,
5年前
, 18F
12/14 16:31, 18F
→
12/14 16:31,
5年前
, 19F
12/14 16:31, 19F
推
12/14 19:20,
5年前
, 20F
12/14 19:20, 20F
→
12/14 19:21,
5年前
, 21F
12/14 19:21, 21F
→
12/14 19:21,
5年前
, 22F
12/14 19:21, 22F
→
12/14 19:23,
5年前
, 23F
12/14 19:23, 23F
→
12/14 19:24,
5年前
, 24F
12/14 19:24, 24F