Задачи по языку С

       

Результаты:


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



Содержание раздела