[問題] 宣告時所佔用的記憶體大小
在科技板看到的考題~~好像還滿常見的~~可是一直不知道答案~~也爬不到文
請問這些宣告所會佔用的位元組是多少??
int i
int *j
int *k[3]
int (*a)[3]
int *f()
int (*g)()
好像compiler不一樣~~佔用記憶體大小也不同,
另外pointer佔4個bytes~~請版上先進解答一下~~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.132.138
推
11/16 17:45, , 1F
11/16 17:45, 1F
→
11/16 17:53, , 2F
11/16 17:53, 2F
推
11/16 17:56, , 3F
11/16 17:56, 3F
推
11/16 17:57, , 4F
11/16 17:57, 4F
推
11/16 18:25, , 5F
11/16 18:25, 5F
→
11/16 18:25, , 6F
11/16 18:25, 6F
→
11/16 18:26, , 7F
11/16 18:26, 7F
推
11/16 18:36, , 8F
11/16 18:36, 8F
→
11/16 18:36, , 9F
11/16 18:36, 9F
→
11/16 18:37, , 10F
11/16 18:37, 10F
→
11/16 18:37, , 11F
11/16 18:37, 11F
→
11/16 18:38, , 12F
11/16 18:38, 12F
→
11/16 18:41, , 13F
11/16 18:41, 13F
→
11/16 18:42, , 14F
11/16 18:42, 14F
推
11/16 18:46, , 15F
11/16 18:46, 15F
推
11/16 18:52, , 16F
11/16 18:52, 16F
→
11/16 19:31, , 17F
11/16 19:31, 17F
推
11/16 19:39, , 18F
11/16 19:39, 18F
推
11/16 20:00, , 19F
11/16 20:00, 19F
→
11/16 20:00, , 20F
11/16 20:00, 20F
→
11/16 20:35, , 21F
11/16 20:35, 21F
推
11/16 20:40, , 22F
11/16 20:40, 22F
→
11/16 22:15, , 23F
11/16 22:15, 23F
→
11/16 22:24, , 24F
11/16 22:24, 24F
推
11/16 23:11, , 25F
11/16 23:11, 25F
→
11/16 23:12, , 26F
11/16 23:12, 26F
推
11/17 00:07, , 27F
11/17 00:07, 27F
→
11/17 00:08, , 28F
11/17 00:08, 28F
推
11/17 00:27, , 29F
11/17 00:27, 29F
推
11/17 00:27, , 30F
11/17 00:27, 30F
推
11/17 01:03, , 31F
11/17 01:03, 31F
→
11/17 01:03, , 32F
11/17 01:03, 32F
推
11/17 01:49, , 33F
11/17 01:49, 33F
推
11/17 02:04, , 34F
11/17 02:04, 34F
→
11/17 02:06, , 35F
11/17 02:06, 35F
→
11/17 02:07, , 36F
11/17 02:07, 36F
→
11/17 02:08, , 37F
11/17 02:08, 37F
→
11/17 12:35, , 38F
11/17 12:35, 38F
→
11/17 12:36, , 39F
11/17 12:36, 39F
→
11/17 12:36, , 40F
11/17 12:36, 40F