為什麼這篇指標變數意思鄉民發文收入到精華區:因為在指標變數意思這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者garlos (綠豆開心果)看板Programming標題[問題] 指標變數相減問題時間Sat ...
指標變數意思 在 伍家謙 Instagram 的最佳解答
2021-09-03 13:32:39
收到一啲有睇我story嘅朋友DM,而家一次過答大家先;係呀,我加入咗Nike嘅Pacer team。 諗番年幾之前,疫情嚴重,球場封框,冇波打又想保持番個運動量,就惟有喺屋企附近跑下步。有人話跑步會上癮,原來係真嘅。由最初求其立亂跑,到會自己主動睇下人哋嘅訓練方法;由認為郁下跑十幾公里悶死人,到...
請問各位強者大大
寫了一個很小的程式來驗證指標變數相減的結果
#include <stdio.h>
int main(int argc, char *argv[]){
int *a = (int *)0x1ff1234;
int *b = (int *)0x1ff0000;
int c = (int )a;
int d = (int )b;
printf("a = %p\n", a);
printf("b = %p\n", b);
printf("substract a - b value = %p\n", a - b );
printf("substract c - d value = %p\n",c - d );
return 0;
}
==================================
輸出結果為
a = 0x1ff1234
b = 0x1ff0000
substract a - b value = 0x48d
substract c - d value = 0x1234
小弟愚鈍的是為甚麼 a - b 不是 0x1234 呢
不就指標指向的address 相減嗎
非常感謝解惑!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.185.75.196