c语言,字符串部分,这三题,求详解。。。

 我来答
寒寒家
2015-01-04 · TA获得超过2919个赞
知道大有可为答主
回答量:1482
采纳率:100%
帮助的人:1965万
展开全部
24. char **是指向字符指针的指针,也可以说是字符指针数组,malloc申请了9个空间,由于
指针通常和int类型占的字节数相同(2或4)所以通过malloc申请了两个指针的空间,
换句话说,s指针数组,包含两个元素。
*s表示第一个字符指针,所以B是正确的,可以指向常量字符串
A 是错误的
C是错误的,**s表示字符
D右边的表达式本来就是错误的
25. language也是指针数组,包含5个字符指针,每个指针指向大括号中的一个字符串
language[1]和languaage[3]分别指向 "AMERICA" 和 "ITALY"
*language[1]和language[3]则是这两个字符串的第一个元素,所以选C
26. 选B, language[2]是一个字符指针,也就是 地址

如果还有疑问,欢迎交流
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式