问题 单项选择题

若有char s[3][3]="AAA","BBB","CCC";说明语句,则与它等价的语句是()。

A.char **s="AAA","BBB","CCC";

B.char *s[3]="AAA","BBB","CCC";

C.char s[][5]="AAA","BBB","CCC";

D.char s[][3]="AAA","BBB","CCC";

答案

参考答案:D

解析:

二维字符数组在定义时可省略第一维的维数,根据初始化有3个字符串,所以选项D中数组有3行,与已知说明语句等价。

单项选择题 A1型题
多项选择题