有以下程序段struct st{int x;int *y;)*pt;int a[]={l,2},b[]={3,4};struct st c[2]={10,a,2
有以下程序段
struct st
{int x;int *y;)*pt;
int a[]={l,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下選項中表達式的值為 11 的是
A)*pt->y
B)pt->x
C)++pt->x
D)(pt++)->x
正確答案:C(26)C) 解析 : -> 的運算優(yōu)先級比 ++ 高 , 此時 ,pt->=10, 執(zhí)行自加運算后為 11 。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。