[問題] 陣列得到的sizeof大小
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
陣列sizeof大小不變
餵入的資料(Input):
int array[] = {1,2,3}
array[3] = 4
int a = sizeof(array)
預期的正確結果(Expected Output):
a = 16
錯誤結果(Wrong Output):
a = 12
補充說明(Supplement):
一般一個int就是4byte
然而我不懂為合我array放入四個int
卻會被判斷為12byte
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.196.74
推
07/02 15:28, , 1F
07/02 15:28, 1F
→
07/02 15:32, , 2F
07/02 15:32, 2F
→
07/02 15:32, , 3F
07/02 15:32, 3F
→
07/02 15:43, , 4F
07/02 15:43, 4F
→
07/02 15:48, , 5F
07/02 15:48, 5F
→
07/02 15:50, , 6F
07/02 15:50, 6F
→
07/02 15:51, , 7F
07/02 15:51, 7F
→
07/02 15:53, , 8F
07/02 15:53, 8F
→
07/02 15:53, , 9F
07/02 15:53, 9F
→
07/02 15:54, , 10F
07/02 15:54, 10F
→
07/02 15:54, , 11F
07/02 15:54, 11F
推
07/02 16:07, , 12F
07/02 16:07, 12F
→
07/02 16:07, , 13F
07/02 16:07, 13F
→
07/02 16:07, , 14F
07/02 16:07, 14F
→
07/02 16:08, , 15F
07/02 16:08, 15F
→
07/02 17:02, , 16F
07/02 17:02, 16F
討論串 (同標題文章)