設(shè)有如下定義char *s[2]={"abcd","ABCD"};則下列說法錯誤的是
設(shè)有如下定義char *s[2]={"abcd","ABCD"};則下列說法錯誤的是A.s數(shù)組元素的值分別是″abcd″和″ABCD″兩個字符串的首地址B.s是指針數(shù)組名,它含有兩個元素,分別指向字符型一維數(shù)組C.s數(shù)組的兩個元素分別存放的是含有4個字符的一維字符數(shù)組中的元素D.s數(shù)組的兩個元素中分別存放了字符′a′和′A′的地址
正確答案:C本題主要考查指針數(shù)組。指針數(shù)組的特點是指針數(shù)組中的每一個元素都是一個指針。在本題中,定義了一個大小為2的字符型指針數(shù)組,并進行了初始化操作。下面分別分析四個選項對指針數(shù)據(jù)s的描述。由于s中的兩個元素是兩個指針,可以指向字符串,也可以指向一維數(shù)組,因此說其是″abcd″和″ABCD″兩個字符串的首地址是正確的;同理,說其兩個元素分別指向字符型一維數(shù)組也是正確的。由于指針數(shù)組s的兩個元素分別指向″abcd″和″ABCD″兩個字符串的首地址,那么它們的當(dāng)前值是字符′a′和′A′的地址,而非一維字符數(shù)組中的元素
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。