2301_79944921 2023-10-28 22:16 采纳率: 100%
浏览 5
已结题

c语言字符串二维指针问题

img

img

为什么不建议将string数组转化为char。
需要怎么修改
求解答

水字区:数学不好第东南西北急死智能手机哦神经细胞人不负i发

  • 写回答

2条回答 默认 最新

  • 波塞冬~ 2023-10-28 23:18
    关注

    第五行char string[][80];
    char *str = "hello"; str是指针,指向了字符串的首地址,这么定义,由于字符串是存在常量区,是不能被修改的,但是a是指针可以被修改,所以会有警告,
    char str[] = "hello";str是数组名,也是存放首地址,不过数组名是一个常量,是不可以修改的;
    解决你的问题,请点赞采纳,谢谢!

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

报告相同问题?

问题事件

  • 系统已结题 11月6日
  • 已采纳回答 10月29日
  • 创建了问题 10月28日