不能这样赋值,可以用strcpy(b,“world");
或者单独给数组的每个元素赋值b[0],b[1],b[2]....
字符数组这样赋值是违法的,你可以定义字符数组时就赋值,或富有耐心的在后面从b[0]到b[4]一个一个搞。
1、char b[6]={'w','o','r','l','d'};
2、char b[6]; b[0]='w'; b[1]='o'; b[2]='r'; b[3]='l'; b[4]='d';
然后,字符数组的长度一定要比字母个数至少大1。