看板 C_and_CPP 關於我們 聯絡資訊
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)
james732:好眼熟...似乎是某公司的題目 07/18 17:24
ericinttu:可以問你的電腦啊 07/18 17:27
leeyinf:樓上是說廣x,老闆是林百x嗎 (逃 07/18 17:27
firejox:http://codepad.org/UUSh98eD XDD 07/18 17:30
ericinttu:..╮(﹋﹏﹌)╭.. 人不是我台A 07/18 17:30
leeyinf:樓上是好人,送你一張好人卡:))) 07/18 17:31
ericinttu:leeyinf 不要一直追殺我嘛 ( ̄▽ ̄#)﹏﹏ 07/18 17:36
littleshan:沒說是什麼平台的什麼compiler啊 我可以假設8051嗎?XD 07/18 17:38
leeyinf:三樓的回答是回給JAMES,好人卡是給firejox,你要也可以:) 07/18 17:40
xatier:8051.... 07/18 17:41
leeyinf:這題目應該是上面那間公司的C語言面試測驗內XD 07/18 17:43
stonehomelaa:pointer跟array都分不清楚 回家多讀書吧 07/18 21:57
godman362:答案都是4byte....? 07/18 22:32
tropical72:@godman362: int *p[10] 就不是 4bytes. 07/18 22:34
tropical72:array of pointer 、pointer to array 不一樣 07/18 22:35
godman362:阿看錯,我看成(*p)[10]了=D 07/18 22:56
godman362:跟上面連在一起看了...||| 07/18 22:56
stosto:32bit each~ 07/19 00:42
stosto:看錯了....有指標陣列 07/19 00:43
Favonia:沒有指定實作的話這些都沒有答案... orz 請勿歧視 8051 xD 07/19 00:54
Favonia:@firejox 可能用%zu比較好...但我不確定MS系列能不能用lol 07/19 01:08
firejox:我也不知道MS能不能用%zu XD 07/19 01:37
shec1213:int *p 我前幾天在CentOS 64Bit下是8Bytes 07/19 14:16
james732:沒記錯的話,某公司原始題目有說「Intel32位元機器」 07/19 15:34