问题标题:
【下列选项中正确的语句组是().A:chars[8];s={"Beijing"};B:char*s;s={"Beijing"};C:chars[8];s="Beijing";D:char*s;s="Beijing";选D?其他哪错了】
问题描述:
下列选项中正确的语句组是().
A:chars[8];s={"Beijing"};
B:char*s;s={"Beijing"};
C:chars[8];s="Beijing";
D:char*s;s="Beijing";
选D?其他哪错了
李利回答:
A:chars[8];s={"Beijing"};//字符串“Beijing”占9个字节的内存,s只分配了8个字节,会越界B:char*s;s={"Beijing"};//如果在定义s的时候直接赋值是可以的,如char*s={"Beijing"},但是定义好之后再赋值就不行...
查看更多