看板 C_and_CPP 關於我們 聯絡資訊
今天面試考了一題,如下 請宣告一個struct 且 賦與其變數值 offset size name format data 0x000 1 USB_Field Integer 0010 0x001 2 USB_Field_2 Integer 0020 0x005 4 USB_Field_3 string 0025 0x007 2 USB_Field_4 Integer 0010 我答案寫成底下,不曉得這樣對不對?麻煩高手指正一下,謝謝 另外format是integer 而size是1,我用char去宣告,不曉得這樣對不對?? struct USB{ char USB_Field; short USB_Field_2; int USB_Field_3; short USB_Field_4; }; USB *p; p->USB_Field=0010; p->USB_Field_2=0020; p->USB_Field_3=0025; p->USB_Field_4=0010; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.34.203
purpose:是要考 bit fields? 04/27 21:44
purpose:另外 0010 是不是想考「10進位8」,有這麼賊嗎? 04/27 21:46
fjm31714:為什麼是宣告指標? 04/27 21:48
FAITHY:size是1 4 2 2? 04/27 22:09
johnhmj:USB驅動實作?宣告USB *p過的了嗎?不行吧!(._.?) 04/27 22:10