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

admin2019-06-12  34

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

选项 A、char*myString=ˊˊHello-World!ˊˊ;
B、char myString。ˊHello-World!ˊˊ;
C、char myString[11]=ˊˊHello-World!ˊˊ;
D、char myString[12]=ˊˊHello=World!”;

答案A

解析 对于B来说,会造成溢出,对于C和D来说同样如此,因为“Hello-world!”一个是12个字符组成,加上空字符一共13个,所以都会造成溢出,只有A是将字符串的地址赋给字符型指针。
转载请注明原文地址:https://jikaoti.com/ti/nKA0FFFM
0

最新回复(0)