設(shè)有下列定義:struct sk{int m;float x;)dara,*q;若要使q指向data中的m域,正確的賦值語句是()。
設(shè)有下列定義: struct sk { int m; float x; )dara,*q; 若要使q指向data中的m域,正確的賦值語句是( )。
A.q=&data.m;
B.*q=data.m;
C.q=(struct sk*)&data.m;
D.q=(struct sk*)data.m;
正確答案:C解析: 利用強制類型轉(zhuǎn)換(struct sk*),把整數(shù)型地址&data.m轉(zhuǎn)換成結(jié)構(gòu)體變量指針賦給結(jié)構(gòu)體指針變量q。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。