为什么字符串数组无法赋值

img

img


已经设置为指针形式 为什么会出来const?我不理解 为什么非要打这么多字 我用的是VS2022,难道这是什么新的规定吗,看以前的实例明明这样做没什么问题,是我的电脑有问题吗

用二维数组。char a[][4] ,是编译器的问题,vs2022比较严格(类型要一致),我在2019上试了下,没啥毛病。

char * [],可以考虑改为二维字符数组。
我刚才试了一下 char *[] 运行之后,会有warning,因为双方不是同类型的,一个指针类型,一个常类型。

直接把*去了试试