有以下程序: main() {int a[10]={1,2, 3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; pri
有以下程序: main() {int a[10]={1,2, 3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; printf("%d\n",*p+*q); } 程序運(yùn)行后的輸出結(jié)果是 ______。
A.16
B.10
C.8
D.6
正確答案:B解析:;數(shù)組a各元素a[0]~a[9]的值依次為1~10;在程序的說明部分,指針變量p初始化為&a[3],即*p的值為4;指針變量q初始化為p+2,即&a[3]+2,所以*q的值為6,所以*p+*q的值為10。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。