以下關(guān)于字符串的敘述中正確的是( )。
以下關(guān)于字符串的敘述中正確的是( )。
A.空串比空格打頭的字符串小
B.兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較
C.可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較
D.C語(yǔ)言中有字符串類(lèi)型的常量和變量
正確答案:A字符串比較大小是以第l個(gè)不相同字符的大小為標(biāo)準(zhǔn)的,跟長(zhǎng)度沒(méi)有關(guān)系,B選項(xiàng)不正確;字符串比較大小除了使用庫(kù)函數(shù)s協(xié)emp()以外,就只能靠自己寫(xiě)代碼來(lái)實(shí)現(xiàn)了。而不能通過(guò)關(guān)系運(yùn)算符來(lái)比較大小。因?yàn)樽址诒磉_(dá)式中相當(dāng)于constchar+,即常字符指針,代表的是字符串的首地址,關(guān)系運(yùn)算符會(huì)將兩個(gè)字符串的首地址值比較大小,這是毫無(wú)意義的。c選項(xiàng)不正確。C語(yǔ)言中只有字符串常量而沒(méi)有字符串變量,D選項(xiàng)描述不正確;空串的長(zhǎng)度為0,而以空格打頭的字符串的長(zhǎng)度至少為l,因此A選項(xiàng)是正確的。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。