下列語句中,正確的是( )。
下列語句中,正確的是( )。
A.char*myString="Hello-World!";
B.char myString="Hello-World!";
C.char myString[11]="Hello-World!";
D.char myString[12]="Hello-World!";
正確答案:A解析:選項(xiàng)A)中char*myString="Hello-World!"字符串的長度是12個(gè)字符加上一個(gè)尾符,所以是13,因此選項(xiàng)C)和選項(xiàng)D)申請(qǐng)的空間都不夠,報(bào)數(shù)組溢出異常。而選項(xiàng)B)定義的變量myString為字符變量,不是用來存放字符串的,所以錯(cuò)誤。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。