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

admin2017-10-17  23

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

选项 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为字符变量,不是用来存放字符串的,所以错误。
转载请注明原文地址:https://kaotiyun.com/show/GPAp777K
0

最新回复(0)