char *s;s={" abcdefg"};为啥是错的呢对这个问题我百思不得其解,有的说不用加花括号,但是我感觉加了也行啊
没有在这种语法,不可这样对指针赋值
"abcdefg"这个东西是字面量,它的类型是const char[8];你不能把一个const变量赋值给非const 变量所以要const char* s;s="1234";//加不加{}无所谓