#include
1nt ma1n(){
Процесс обмена элементов массива с номерами 1 и 1m1n через буферную перемен ную а на 1-м проходе цикла проиллюстрирован на рис. 1.9. Цифры около стрелок обозначают порядок действий.
Рис. 1.9. Обмен значений двух переменных
Идентификатор массива является константным указателем на его нулевой эле мент. Например, для массива из предыдущего листинга имя b — это то же самое, что &Ь[0], а к i-му элементу массива можно обратиться, используя выражение *(Ь+1). Можно описать указатель, присвоить ему адрес начала массива и работать
массивом через указатель. Следующий фрагмент программы копирует все элементы массива а в массив Ь:
Достарыңызбен бөлісу: |