設(shè)有下列的程序段:char str[]="Hello World";char*ptr;ptr=str;執(zhí)行上面的程序段后,*(ptr+10)的
設(shè)有下列的程序段: char str[]="Hello World"; char*ptr; ptr=str; 執(zhí)行上面的程序段后,*(ptr+10)的值為( )。
A.'\0'
B.'0'
C.不確定的值
D.'0'的地址
正確答案:A解析: 本題涉及字符數(shù)組和指針兩個(gè)知識(shí)點(diǎn):①在C語(yǔ)言中,字符型數(shù)組在存放字符串時(shí)會(huì)自動(dòng)在末尾加上'\0',所以題中數(shù)組str有11個(gè)元素;②ptr指向數(shù)組str的首地址,ptr+10是指向str[10],*(ptr+10)是引用str[10]的值。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。