为什么这个简单的程序会导致控制台出现“puppies puppies puppies”?

Omn*_*ous 10 c++ arrays undefined-behavior

这个奇怪的事情发生了,我设法把它浓缩成这个小程序:

int main()
{
    int a[20];
    a[21] = 5;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个程序导致在puppies puppies puppies终端上不断滚动,直到我点击 control-C。这是怎么回事?!

编辑:这个问题有什么不清楚的地方?请告诉我,以便我改进它。

归档时间:

查看次数:

253 次

最近记录:

6 年,7 月 前