B选项错哪里了,长度不是正好吗

B选项错哪里了,长度不是正好吗

问题描述:

img

缺少结束符,我觉得是这个原因
char s[6]={'A','B','C','D','E','\0'};

A和B是一样的,字符串必须以\0结束,所以如果有5个字符的话,那么数组长度必须是6才行