以下正確的程序段是
以下正確的程序段是
A.char str1[ ]="12345", str2[ ]="abcdef";
B.char str[10],*st="abcde";strcat(str,st);
C.char str[10]=" "。*st="abcde";strcat(str,st);
D.char *st1="12345", *st2="abcde";strcat(st1, st2);
正確答案:C解析:本題考查了一維字符數(shù)組的定義和初始化。選項(xiàng)C中str[10]初始化為空,可以不必進(jìn)行類似""的空賦值,字符數(shù)組若沒有進(jìn)行初始化賦值,默認(rèn)的字符為空,并且定義完str數(shù)組后,應(yīng)該用","分隔而不是"。",所以選項(xiàng)C錯(cuò)誤。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。