这段代码有用吗?

Syn*_*ror 0 c c++

这段代码有什么用吗?

int *n;
while (n!=0)
    {
        n = &n;
    }
Run Code Online (Sandbox Code Playgroud)

Mat*_*hen 6

由于几个原因,它是未定义的行为,所以谁知道.

  1. n在初始化之前使用.
  2. 它反复分配一个int **值的int *变量.

所以它可能触发Singularity ......但只能在你的机器上.