Лысачёв Пётр Сергеевич . Лекции по си++
Третья лекция по си++
12 марта.
Продолжение темы про указатели.
Операции с узкателями
int m[4] = {1, 2, 3, 4};
unsigned int* p = m;
unsigned int* d = p;
1) p++;
2) int i = p – d; ( i = 1, p = m[1])
4) *p = 4; (m {1, 4, 3, 4} )
5) p+=2; p--;
ip++; - увеличение на единицу целочисленного указателя.
Изменение указателя на единицу приводит к изменению его значения (смещения) на размер базового типа.