int*x []和int(*x)[]之间的区别?

use*_*290 1 c lvalue required

我的老师让我找出差异.任何人都可以帮我这个吗?实际上我知道第一部分是指针数组,但第二部分是什么意思.两个不一样,因为我为此尝试了一个代码:

i = 1;
j = 2;
x[0] = &i;
x[1] = &j;
Run Code Online (Sandbox Code Playgroud)

得到一个错误说"需要左值"

Fre*_*Foo 8

如有疑问,请咨询cdecl:

int (*x)[]
declare x as pointer to array of int

int *x[]
declare x as array of pointer to int
Run Code Online (Sandbox Code Playgroud)