Среда, 21.08.2019, 19:07
Bosh sahifa Registratsiya RSS
Xush kelibsiz, Гость
[ Yangi xabarlar · Qatnashuvchilar · Forum qoidalari · Qidirish · RSS ]
  • Страница 1 из 1
  • 1
Форум » Test category » C++ programmirovaniye » ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ (ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ)
ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ
BamBiRДата: Четверг, 27.06.2013, 06:58 | Сообщение # 1
Рядовой
Guruh: Администраторы
Xabarlar: 15
Sovg`alar: 0
Репутация: 0
Status: Offline
ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ

Несмотря на то что указатели широко используются с символьными строками, вы можете использовать указатели с массивами других типов. Например, следующая программа PTRFLOAT.CPP использует указатель на массив типа float для вывода значений с плавающей точкой:

#include <iostream.h>

void show_float(float *array, int number_of_elements)

{
int i;
for (i = 0; i < number_of_elements; i++) cout << *array++ << endl;
}

void main(void)

{
float values[5] = {1.1, 2.2, 3.3, 4.4, 5.5);
show_float(values, 5);
}

Как видите, внутри функции show_float цикл for использует значение, указываемое с помощью указателя array, а затем увеличивает этот указатель до следующего значения. В данном случае программа должна передать параметр, который задает количество элементов массива, поскольку в отличие от символьных строк массивы типа float (или int, long и т. д.) не используют символ NULL для определения последнего элемента.
 
Форум » Test category » C++ programmirovaniye » ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ (ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ С ДРУГИМИ ТИПАМИ МАССИВОВ)
  • Страница 1 из 1
  • 1
Поиск:


Яндекс.Метрика

Рекламная сеть