Массивы - Следует обратить внимание, что выражение *(arr1+1) не эквивалентно ошибочному выражению *(arr1++), поскольку arr1 есть указатель константа. При использовании операции инкремента (декремента) необходимо определить промежуточную переменную - указатель.
- Например, следующее определение переменных
- int arr[20];
- int*ukar=&arr[0];
- позволяет, в операторах цикла, для доступа к элементам использовать выражение *ukar++.
- В частности после выполнения присваивания ukar=arr доступ ко второму элементу массива можно получить с помощью указателя ukar в форме ukar[2] или 2[ukar].
Достарыңызбен бөлісу: |