apple_52434474
2021-10-03 12:43
采纳率: 100%
浏览 56

const char*类型的值不能用于初始化char类型的实体

img

求问这个问题要怎么解决呀?
是和书上一样敲的o(╥﹏╥)o
在初始化结构体的时候也遇到过类似的问题

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    定义数组是前面加上const再运行

    #include <stdio.h>
    int main(void)
    {
        char const *name[]={"Follow me","BASIC","Great Wall","FORTRAN","Computer design"};
        for(int i=0;i<5;i++){
            printf("%s\n",name[i]);
        }
        return 0;
    }
    

    img

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题