晚晚昨晚吃晚饭很晚睡说晚 2023-04-11 23:06 采纳率: 66.7%
浏览 32

C语言字符串与指针问题

img

请问一下,D中的p[2]为什么错了,而在编译器上运行printf("%s",&p[2]);就可以输出cde,p不是地址吗?BTW,答案是C

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-04-11 23:23
    关注

    B是对的
    D的错误在于,st1是常量,没办法写入,所以说strcat会报错。

    评论

报告相同问题?

问题事件

  • 修改了问题 4月11日
  • 创建了问题 4月11日