A-A+

给出以下定义: char x[]=abcdefg; char y[]={'a' 'b'

2022-08-06 01:32:10 问答库 阅读 174 次

问题详情

给出以下定义: char x[]="abcdefg"; char y[]={"a","b","c","d","e","f","g"};则正确的叙述为______。
A.数组x和数组y等价
B.数组x和数组y的长度相同
C.数组x的长度大于数组y的长度
D.数组x的长度小于数组y的长度请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:在C语言中,字符串以'\0'作为结束符,因此数组x的长度为7+1=8,而数组y的长度等于7。

考点:定义