若有以下定義和語(yǔ)句: 則輸出結(jié)果是( )。
若有以下定義和語(yǔ)句:
則輸出結(jié)果是( )。
A.107
B.105
C.55
D.58
正確答案:Cstrlen函數(shù)返回字符串的長(zhǎng)度,求字符串1長(zhǎng)度時(shí),遇到結(jié)束標(biāo)志‘、0’為止,但是長(zhǎng)度不包括結(jié)束標(biāo)識(shí)。f字符數(shù)組sl的后5個(gè)元素沒(méi)有賦值,都為‘\0’,即“abcd!”后為‘\0’。所以sMen(s1)的值為5。字符指針s2所指向的字符串中,、n為轉(zhuǎn)義字符換行符,表示1個(gè)字符,\、也為轉(zhuǎn)義字符,代表\,也是l個(gè)字符,其后為字符串結(jié)束標(biāo)識(shí)‘0’;所以strlen(s2)的值也為5。因此C選項(xiàng)正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。