已知char x[]="hello", y[]={'h','e','a','b','e'};, 则关于两个数组长度的正确描述是
A、相同
B、x大于y
C、x小于y
D、以上答案都不对
B x[]是字符串数组,末尾以\0结尾
B
C语言中,字符串后面需要一个结束标...
用户登录可进行刷题及查看答案
C语言中,字符串后面需要一个结束标志位'\0',通常系统会自动添加。
对一维数组初始化时可采用字符串的形式(例如本题数组x),也可采用字符集合的形式(例如本题数组y)。在以字符串形式初始化时,数组x不尽要存储字符串中的字符,还要存储字符串后的结束标志位,因此数组x的长度为6;在以字符集合形式初始化时,数组y,仅存储集合中的元素,因此数组y长度为5
登录后提交答案