0
這裏是代碼 -爲什麼這個C++程序正在使用字符數組?
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[1];
strcpy(s,"BMWabc");
cout<<s;
return 0;
}
我有尺寸1的陣列,但我複製的這個陣列中的6個字節的字符串。它應該顯示錯誤。但輸出是BMWabc。這怎麼可能?