以下叙述中正确的是

admin2019-12-17  28

问题 以下叙述中正确的是

选项 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://jikaoti.com/ti/erG0FFFM
0

最新回复(0)