单选题
下列语句中,正确的是( )。
A、
char*myString="Hello—World!";
B、
charmyString="Hello—World!";
C、
charmyString[11]="Hello—World!";
D、
charmyString[12]="Hello—World!";
【正确答案】
A
【答案解析】
解析:对于B来说,会造成溢出,对于C和D来说同样如此,因为“Hello—wor1d!”一个是12个字符组成,加上空字符一共13个,所以都会造成溢出,只有A是将字符串的地址赋给字符型指针。
提交答案
关闭