为什么数组a比数组b的长度长

char a[]="ABCDEF";
char b[]={'A','B','C','D','E','F'};


Joker4110332
浏览 1122回答 2
2回答

暝殇叶

C语言中,字符串结尾都有一个\0的结束标识符,a数组会比b数组的长度多一。

我的南方

不相同,a数组比b数组多一个尾零:‘\0’
打开App,查看更多内容
随时随地看视频慕课网APP