Re: [分享] 嵌入式系統公司指標宣告考題

看板C_and_CPP作者 (沒有暱稱)時間10年前發表 (2015/04/19 07:29), 10年前編輯推噓3(302)
留言5則, 3人參與, 最新討論串5/5 (看更多)
※ 引述《fengchu (Galileo Galilei)》之銘言: : 美國某著名嵌入式系統公司2005年9月面試題,供板友們練習 : Write in words the data type of the identifier involved in the following : definitions. : (1) float (**def)[10]; : (2) double *(*gh)[10]; : (3) double (*f[10])(); : (4) int *((*b)[10]); : (5) long (*fun)(int); : (6) int (*(*F)(int, int))(int); : 解答在次頁 : (1) def是一個指向指標的指標,*def是指向一個有10個元素的一維陣列的指標,陣列的 : 元素型別為float : (2) gh是一個指標,指向一個有10個元素的一維陣列,陣列元素型別為double* : (3) f是一個有10個元素的陣列,陣列的元素型別為函式指標,指向的函式為沒有參數且 : 返回值型別為double的函式 : (4) b是一維陣列的指標,陣列元素型別為int* : (5) fun是一個函數指標。指向的函數輸入參數型別為int,回傳值型別為long : (6) F是一個函數指標,指向的函式輸入參數為(int, int),並返回一個函式指標。返回 : 的函式指標指向一個輸入參數為(int)回傳值型別為int的函式 請問(2)&(4) 是不是同樣的結構? http://ppt.cc/6KJ7 有一個 The right-left rule 用這個規則看 題目4最外圈的括號似乎看不出用處?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.116.33 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1429428557.A.9AA.html ※ 編輯: anoymouse (220.136.116.33), 04/19/2015 15:32:26

04/19 15:44, , 1F
04/19 15:44, 1F

04/19 15:52, , 2F
p大的網站 2&4輸入後解釋一樣 所以是解答給錯?
04/19 15:52, 2F

04/19 19:55, , 3F
解答裡(2)跟(4)除了int跟double的差別以外一樣吧? 不
04/19 19:55, 3F

04/19 19:55, , 4F
過(4)沒有提到10個元素這件事。
04/19 19:55, 4F

04/19 20:11, , 5F
嗯,原文的解答不算解答,那網站寫的為準
04/19 20:11, 5F
文章代碼(AID): #1LCrbDcg (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1LCrbDcg (C_and_CPP)