有下列程序段: struct st {int x;int*y;}*pt; int a[]={1,2},b[]={3,4}; stmct st c[2]={10,
有下列程序段:
struct st
{int x;int*y;}*pt;
int a[]={1,2},b[]={3,4};
stmct st c[2]={10,a,20,b};
pt=c;
下列選項中表達式的值為11的是( )。
A.*pt->y
B.pt->x
C.++pt->x
D.(pt++)->X
正確答案:C解析:由題目的已知條件可知,pt指向結構體數(shù)組 c[2]的第一元素c(0),所以pt->x=10,執(zhí)行自加運算后為11。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。