在C语言中,数组存储数据,每一个地址存储一个数据,最后要预留一个地址存储比如换行符之类的数据。B 定义了存储六个数据的数组,世纪存储只能够存储五个数据,D 定义了存储五个数据的数组,实际只能存储四个数据。
因为字符串后面有一个默认的 ‘\0’, 它要占一个位置,所以选BAC显然是错的
字符串最后必须以一个\0作为结束标志,所以用数组存储字符串时,必须为这个特殊字符预留一个空间
字符串最后是有一个\0的
\0没算