a[i] = 0 a[i] = 1 a[i] = 2 a[i] = 3 a[i] = 4 (Ссылки и массивы 1.1)
*p = 0 *p = 1 *p = 2 *p = 3 *p = 4 (Ссылки и массивы 1.2) p[i] = 1 p[i] = 2 p[i] = 3 p[i] = 4 p[i] = ? (Ссылки и массивы 1.3) *(p+i) = 0 *(p+i) = 2 *(p+i) = 4 (Ссылки и массивы 1.4) *p = 4 *p = 3 *p = 2 *p = 1 *p = 0 (Ссылки и массивы 1.5) p[-i] = 4 p[-i] = 3 p[-i] = 2 p[-i] = 1 p[-i] = 0 (Ссылки и массивы 1.6) a[p-a] = 4 a[p-a] = 4 a[p-a] = 4 a[p-a] = 4 a[p-a] = 4 (Ссылки и массивы 1.7) |
a = address of a *a = 0 (Ссылки и массивы 2.2)
p = address of p *p = address of a **p=0 pp = address of p *pp = address of a **pp=0 pp-p = 1 *pp-a = 1 **pp = 1 (Ссылки и массивы 2.3) pp-p = 2 *pp-a = 2 **pp = 2 pp-p = 3 *pp-a = 3 **pp = 3 pp-p = 3 *pp-a = 4 **pp = 4 pp-p = 1 *pp-a = 1 **pp = 1 (Ссылки и массивы 2.4) pp-p = 1 *pp-a = 2 **pp = 2 pp-p = 1 *pp-a = 2 **pp = 3 |
a[i-2] = 3 *a[i] = 1 *(*(a+i)+i) = 1 (Ссылки и массивы 3.2)
a[i-2] = 5 *a[i] = 4 *(*(a+i)+i) = 5 a[i-2] = 7 *a[i] = 7 *(*(a+i)+i) = 9 *pa[i] = 1 p[i] = 1 (Ссылки и массивы 3.3) *pa[i] = 4 p[i] = 2 *pa[i] = 7 p[i] = 3 |