问题 单项选择题

若有以下的说明语句,则与它等价的说明是char s[3][5]={"aaaa","bbbb","cccc"};

A.char**s1={"aaaa","bbbb","cccc"};

B.char*s2[3]={"aaaa","bbbb","cccc"};

C.char s3[][5]={"aaaa","bbbb","cccc"};

D.char s4[][4]={"aaaa","bbbb","cccc"};

答案

参考答案:C

解析:[命题目的] 考查二维字符串数组的定义和初始化。[解题要点] 本题中的s数组是一个二维字符数组,选项A)是一个双重指针,但字符串的长度没有限制;选项B)是一个元素为字符指针的数组,同样的也是字符串的长度没有限制;选项D)中,每个字符串的长度限制为4,不正确。[考点链接] 用字符数组作为字符串和用指针指向的一个字符串之间的区别。

单项选择题
单项选择题