這題我作到print out the contents of arr1b_3[5]時
發現間隔大小變成16bytes
如下:
Contents of arr1b_3[5] are:
arr1b_3[0]: 0x80f1050
arr1b_3[1]: 0x80f1060
arr1b_3[2]: 0x80f1070
arr1b_3[3]: 0x80f1080
arr1b_3[4]: 0x80f1090
但P1a的大小應該是8bytes
所以我用sizeof(*(arr1b_3[i]))去看他的大小
發現是8bytes無誤
想請問為何這裡記憶體的配置會不連續?
謝謝大家