pos刷卡机在哪里买:后天考c语言,可是复习时候碰到一些困难,请问大家帮忙解答!急3

来源:百度文库 编辑:高考问答 时间:2024/04/28 14:15:57
3)已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是__c____。
??A)数组a和b的长度相同 B)a数组长度小于b数组长度
??C)a数组长度大于b数组长度 D)上述说法都不对
为什么选c不选d呢??不明白

数组a赋值形式属于字符串,C语言会自动在字符串的后面加上‘\0’作为结束符,所以a的长度是4,而b的长度是3。

在C语言中用""引起的是字符串!用''引起的是字符!字符串中的每个元素长度为2,每个字符型的长度为1!楼上的说的不是重要所在!