> 其他 >
下列选项中正确的语句组是().
A:char s[8]; s={"Beijing"};
B:char *s; s={"Beijing"};
C:char s[8]; s="Beijing";
D:char *s; s="Beijing";
选D?其他哪错了
人气:293 ℃ 时间:2020-06-30 10:17:38
解答
A:char s[8]; s={"Beijing"}; // 字符串“Beijing”占9个字节的内存,s只分配了8个字节,会越界B:char *s; s={"Beijing"}; // 如果在定义s的时候直接赋值是可以的,如char *s = {"Beijing"},但是定义好之后再赋值就不行...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版