一个关于字符串长度的问题,在两个题里面好像不大一样,求解答

做题时碰到这两个题,同样是字符串的长度,答案却不一样,感到很迷惑,希望能得到解决,感谢!
(不能确定答案是不是对的)

img

img

两题的答案应该是一样的,给出的参考答案不同可能是因为出题者的初衷不同。严谨一些来说,x数组的长度比y的长度大,大1个字节用于存放字符串的结束符'\0';但是,若把x和y当成是字符串来处理的话,可能会使用strlen()函数来判断它们的长度,这样的话x和y的长度相等,因为字符串的结束符'\0'不在strlen()的计算之内。