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

admin2009-02-15  24

问题 若有以下的说明语句,则与它等价的说明是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"};

答案4

解析 本题中的s数组是一个二维字符数组,选项A)是一个双重指针,但字符串的长度没有限制;选项B)是一个元素为字符指针的数组,同样的也是字符串的长度没有限制;选项D)中,每个字符串的长度限制为4,不正确。注意:用字符数组作为字符串和用指针指向的一个字符串之间的区别。
转载请注明原文地址:https://kaotiyun.com/show/yPXp777K
0

最新回复(0)