Z
Zhang Yuan
I have a question : p point to int
why p+1==&a[1]
not p+1==&a[0][1]
Thank you.
code below :
{int n = 4, m = 3;
int a[n][m];
int (*p)[m] = a; // p == &a[0]
p += 1; // p == &a[1]
(*p)[2] = 99; // a[1][2] == 99
n=p-a; //n==1
}
why p+1==&a[1]
not p+1==&a[0][1]
Thank you.
code below :
{int n = 4, m = 3;
int a[n][m];
int (*p)[m] = a; // p == &a[0]
p += 1; // p == &a[1]
(*p)[2] = 99; // a[1][2] == 99
n=p-a; //n==1
}