这里提示了两个错误:
一个是“妈妈”那里
还有一个就是第二个数组的下标那(“[8]的后面”)
char a[]={"str1", "str2"} 这个其实就是二维数组了,但声明只有一维,所以从第2个开始就报错了。
char jibenjqiguanxi[8][7] = {"爸爸","妈妈","兄弟","姐妹","丈夫","妻子","儿子","女儿"}; // 长度7,UT8一个汉字一般3字节,一个\0,编码不同、内容不同这个值也不同
printf("%s", jibenjqiguanxi[0]); // 输出"爸爸"
char daishuweier[8][8][7] = {
{"爷爷","奶奶"},
{"外公","外婆"}
};
printf("%s", daishuweier[0][0]); // 输出"爷爷"