下列結(jié)構(gòu)體類型說明和變量定義中正確的是( )。
下列結(jié)構(gòu)體類型說明和變量定義中正確的是( )。
A.typedef struct {int n; char c;}REC; REC t1,t2;
B.struct REC; {int n; char c;}; REC t1,t2;
C.typedef struct REC; { int n=0; char c='A';} t1,t2;
D.stmct { int n; char c;} REC; REC t1,t2;
正確答案:A解析:定義結(jié)構(gòu)體類型的一般形式為:struct結(jié)構(gòu)體名{成員列表}:struct結(jié)構(gòu)體名后不能加“:”號,所以選項(xiàng)B)、C)錯(cuò)誤,選項(xiàng)D)中定義無名稱的結(jié)構(gòu)體類型同時(shí)定義結(jié)構(gòu)體變量形式應(yīng)為struet t1,t2;選項(xiàng)A)為用戶自定義類型,其為正確的定義形式。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。