[問題] 為什麼 sizeof(char*) == 4

看板C_and_CPP (C/C++)作者 (book)時間12年前 (2013/09/14 14:53), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
char str[]="Hello"; char *p=str; 求 sizeof(p) 我自己用程式run了一下 得到 sizeof(p) = 4; 可是為什麼 不是5 有人能解釋一下嗎 麻煩了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.66.55

09/14 15:06, , 1F
p是pointer 用sizeof回傳的是位址大小(32bit是4個Byte)
09/14 15:06, 1F

09/14 15:09, , 2F
了解 謝謝
09/14 15:09, 2F
文章代碼(AID): #1ID0VQEl (C_and_CPP)
文章代碼(AID): #1ID0VQEl (C_and_CPP)