C语言中,字符数组与字符串的区别是什么呀?谢谢啦。请教如下代码的输出为什么不一样呀?

2025-01-05 14:08:22
推荐回答(2个)
回答1:

字符串和字符数组这个关系的确是很让人不好区分。他们都是存在数组里的。
这样吧,举一个不恰当的例子。
如果把数组当成一个房间的话,那么字符串就是一个完整的人睡在这个房间里。身体各个器官可以同进同出。
而字符数组的话,就相当于吧人分割成一块块的。拿出拿进只能一块块的拿。
这个例子其实说的也不是很清楚。希望楼主能明白吧
满意请采纳!

回答2:

字符串数组含有结束符标志‘\0’
字符数组没有