以下叙述中正确的是

admin2016-12-18  30

问题 以下叙述中正确的是

选项 A、下面的语句用赋初值方式来定义字符串,其中,“’\0’”是必须的char str1[]={’s’,’t’,’r’,’1’,’\0’};
B、有定义语句:char str1[]="str1";,数组str1将包含4个元素
C、字符串常量“str1”的类型是:字符串数据类型
D、字符数组的每个元素可存放一个字符,并且最后一个元素必须是“’\0’”字符

答案B

解析 选项B)中除了字符串中实际字符之外,还要存储字符串结束标志,应为5个元素。在C语言中没有字符串数据类型,因此选项C)不正确,选项D)字符数组不一定必须存放字符串,因此没有规定最后一个元素为字符串结束标志。
转载请注明原文地址:https://kaotiyun.com/show/YADp777K
0

最新回复(0)