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



         

Ссылки и массивы 2.1.


int a[] = { 0,1,2,3,4 }; Переменная a инициируется как массив из пяти целых.
int *p[] = { a,a+1,a+2,a+3,a+4 }; Если в выражении встречается *p[], оно вычисляется как целое, т.е. p[] должно указывать не целое, и p - массив ссылок на целое. Пять элементов массива p вначале указывают на пять элементов массива a.
int **pp=p; Выражение **pp вычисляется как целое, значит, *pp должно быть ссылкой на целое, а pp - указывать на ссылку на целое. Вначале pp указывает на p[0].

Рис.2.1 показывает взаимосвязь между pp, p и a.


Рис.2.1.




Содержание  Назад  Вперед