Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные стандартные функции.rtf
Скачиваний:
16
Добавлен:
31.03.2015
Размер:
443.57 Кб
Скачать

Адресная арифметика

Пусть p =&a1[k], p1=&a1[k1], p2=&a1[k2] - указатели на элементы массива float a1[6] (0<=k<6)

Выражение

Смысл

*p

получение значения a1[k], значение p не изменяется

p+i

Указатель на a1[k+i ], k+i<6, значение p не изменяется

p-i

Указатель на a1[k-i ], 0<=k-i , значение p не изменяется

*( p+i)

получение значения a1[k+i ], k+i<6, значение p не изменяется

p[i]

получение значения a1[k], значение p не изменяется

p++

Указатель на a1[k+1 ] , k+1<6

p+=i

Указатель на a1[k+i ] , k+i<6

p-=i

Указатель на a1 [k-i ] , 0<=k-i

*p++

получение значения a1[k], p становится указателем на a1[k+1 ], k+1<6

*( p++)

p становится указателем на a1[k+1], затем получение значения a1[k+1]