C:这种初始化是否正确?

now*_*der 3 c

int startingPoint[2]={i,j};
Run Code Online (Sandbox Code Playgroud)

我在阅读完在线代码后得到了这个.这是正确的吗?意味着如果在此语句之前可以在运行时更改i和j的值,是否会使用正确的值初始化数组?请解释.

Pet*_*aut 8

这适用于C99但不适用于C89.