1-1 Программирование С++ / html / modules / 017 / content / example1
.htmlІнформатика — Практика — Практичне заняття Автори
|
Контакти
|
Підсистема допомоги
|
Методичні вказівки
|
Анотація
|
Назад
ІнформатикаДинамічна пам'ять : Практичне заняттяЗміст курсу
Вступ
Теорія
Операції роботи з пам'яттю
Практика
Практичне заняття
Висновки
Версія для друку
Практичне заняття Приклад 1. Наступна програма виділяє пам'ять для зберігання масиву з 1000 цілих значень. Потім вона заносить у масив значення від 1 до 1000, виводячи їх на екран. Потім програма звільняє цю пам'ять і розподіляє пам'ять для масиву з 2000 значень із плаваючою крапкою, і заносить в масив значення від 1.0 до 2000.0:
void main()
{ int *int_array = new int[1000]; float *float_array; int i; if (int_array ! =NULL)
{
for (i = 0; i < 1000; i++)
int_array[i] = i + 1;
for (i = 0; i < 1000; i++)
cout << int_array[i] << ' '; delete int_array;
} float_array = new float[2000]; if (float_array != NULL)
{
for (i = 0; i < 2000; i++)
float_array[i] = (i + 1) * 1.0; for (i = 0; i < 2000; i++)
cout << float_array[i] << ' ' ; delete float_array;
}
}
© 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS