已知char x[]="hello",y[]={’h’,’e’,’a’,’b’,’e’};,则关于两个数组长度的正确描述是( )。

admin2018-10-11  14

问题 已知char x[]="hello",y[]={’h’,’e’,’a’,’b’,’e’};,则关于两个数组长度的正确描述是(    )。

选项 A、x大于y
B、相同
C、x小于y
D、以上答案都不对

答案A

解析 x表示字符串,y表示字符数组。字符串以’\0’结尾,也就是char x[ ]="hello"这个字符串在定义时会自动加上了’\0’变成{’h’,’e’,’l’’l’,’o’,’\O’},因此x的长度是6,y长度是5,因此x的长度大于y的长度。A为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/zU4l777K
0

最新回复(0)