字符串(我觉得奇奇怪怪的地方)
c吧
全部回复
仅看楼主
level 6
臧色的木柜
楼主
char a[]="abcd";
ahar b[]={'a','b','c','d'};
cout<<a<<endl<<b;
这样输出的b就会是abcdabcd
如果把a变成"sos"就输出abcdsos,
相当于把a加到b后面,这是为什么呢
2022年10月20日 14点10分
1
level 6
阿瑛呀
输出b的时候越界了,在b数组后面加一个'\0'
2022年10月21日 01点10分
2
1