K346K346
恋猫大鲤鱼
2018-05-16 13:56

缓冲溢出,为什么不报错?

5
  • strcpy

#include
#include

#include
using namespace std;

int main()
{
char a[]={'1','2','3'};
cout<<sizeof(a)<<endl;
strcpy(a,"hel1234567891113");
cout<<a<<endl;
}

上面的代码可以顺利执行,并输出hel1234567891113,为什么不报错呢?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

9条回答

为你推荐