问题 单项选择题

下列语句中,正确的是( )。

A.char*myString="Hello-World!";

B.char myString="Hello-World!";

C.char myString[11]="Hello-World!";

D.char myString[12]="Hello-World!";

答案

参考答案:A

解析: 选项A)中char*myString="Hello-World!"字符串的长度是12个字符加上一个尾符,所以是13,因此选项C)和选项D)申请的空间都不够,报数组溢出异常。而选项B)定义的变量myString为字符变量,不是用来存放字符串的,所以错误。

单项选择题 A3/A4型题
单项选择题