问题 单项选择题

若有以下的说明语句,则与它等价的说明是
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,不正确。

[考点链接] 用字符数组作为字符串和用指针指向的一个字符串之间的区别。

判断题
单项选择题 案例分析题