你可以理解为二维数组是几个连在一起的一维数组。比如char[4][5]就是4个连续存放的char[5]数组既然是要定义字符串而不是字符数组(后者末尾可以没有\0)就要保证字符串的数量小于数组长度-1。
char[4][5]
数组长度-1
常量字符串
如果对你有帮助,还请点个采纳,万分感谢!
B选项:数组长度只有5个,最后一个必须存储 '\0',所以初始化的时候只能用4个值C选项:同理,二位数组先以行存储,所以长度只能是5-1=4个