設有下列定義: struct sk {int m; float x; }data,*q; 若要使q指向data中的m域,正確的賦值語句是
設有下列定義:
struct sk
{ int m;
float x;
}data,*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解析:利用強制類型轉換(street sk*),把整數(shù)型地址&data.m轉換成結構體變量指針賦給結構體指針變量q。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。