[問題] 請問這些宣告的code大小是多少?

看板C_and_CPP作者 (雞~雞~雞~雞~)時間13年前 (2011/07/18 17:21), 編輯推噓11(11013)
留言24則, 12人參與, 最新討論串1/1
write down how many bytes the following statement needs int **P; =>4 Bytes? int *p[]; =>4 Bytes? int (*p)[10]; =>40 Bytes? int *p[10]; =>40 Bytes? int (*p)[20][30]; =>600 Bytes? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.1.239 ※ 編輯: uefang 來自: 219.84.1.239 (07/18 17:23)

07/18 17:24, , 1F
好眼熟...似乎是某公司的題目
07/18 17:24, 1F

07/18 17:27, , 2F
可以問你的電腦啊
07/18 17:27, 2F

07/18 17:27, , 3F
樓上是說廣x,老闆是林百x嗎 (逃
07/18 17:27, 3F

07/18 17:30, , 4F
07/18 17:30, 4F

07/18 17:30, , 5F
..╮(﹋﹏﹌)╭.. 人不是我台A
07/18 17:30, 5F

07/18 17:31, , 6F
樓上是好人,送你一張好人卡:)))
07/18 17:31, 6F

07/18 17:36, , 7F
leeyinf 不要一直追殺我嘛 ( ̄▽ ̄#)﹏﹏
07/18 17:36, 7F

07/18 17:38, , 8F
沒說是什麼平台的什麼compiler啊 我可以假設8051嗎?XD
07/18 17:38, 8F

07/18 17:40, , 9F
三樓的回答是回給JAMES,好人卡是給firejox,你要也可以:)
07/18 17:40, 9F

07/18 17:41, , 10F
8051....
07/18 17:41, 10F

07/18 17:43, , 11F
這題目應該是上面那間公司的C語言面試測驗內XD
07/18 17:43, 11F

07/18 21:57, , 12F
pointer跟array都分不清楚 回家多讀書吧
07/18 21:57, 12F

07/18 22:32, , 13F
答案都是4byte....?
07/18 22:32, 13F

07/18 22:34, , 14F
@godman362: int *p[10] 就不是 4bytes.
07/18 22:34, 14F

07/18 22:35, , 15F
array of pointer 、pointer to array 不一樣
07/18 22:35, 15F

07/18 22:56, , 16F
阿看錯,我看成(*p)[10]了=D
07/18 22:56, 16F

07/18 22:56, , 17F
跟上面連在一起看了...|||
07/18 22:56, 17F

07/19 00:42, , 18F
32bit each~
07/19 00:42, 18F

07/19 00:43, , 19F
看錯了....有指標陣列
07/19 00:43, 19F

07/19 00:54, , 20F
沒有指定實作的話這些都沒有答案... orz 請勿歧視 8051 xD
07/19 00:54, 20F

07/19 01:08, , 21F
@firejox 可能用%zu比較好...但我不確定MS系列能不能用lol
07/19 01:08, 21F

07/19 01:37, , 22F
我也不知道MS能不能用%zu XD
07/19 01:37, 22F

07/19 14:16, , 23F
int *p 我前幾天在CentOS 64Bit下是8Bytes
07/19 14:16, 23F

07/19 15:34, , 24F
沒記錯的話,某公司原始題目有說「Intel32位元機器」
07/19 15:34, 24F
文章代碼(AID): #1E8_i7xK (C_and_CPP)