财子佳人i 2022-10-14 15:50 采纳率: 66.7%
浏览 28
已结题

一个关于C语言的问题

这是一个指针数组的问题,对于我来说还有点困难,我选的C,但我对于这四个选项都不太明白,还希望能解析一下。

img

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2022-10-14 15:55
    关注

    记住char *a[2]的意思就是一个具有两个元素的一维数组 。数组的每个元素是一个char * 指针而已
    所以A显然是错误的,数组元素只是两个指针
    B也是错误的,理由和A是一样的
    C是错误的,字符串"abcd"和"ABCD"都有5个字符,最后一个是字符串结束符
    D是对的,一个指针指向了一个地址而已。这个地址分别指向a字符和A字符

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月23日
  • 已采纳回答 10月15日
  • 创建了问题 10月14日