ВУЗ:
Составители:
Рубрика:
75
cout<<"\n b: \n";
for(int i=0; i<N; i++){
for(int j=0; j<M; j++) cout<<b[i][j]<<" ";
cout<<"\n";
}
cout<<"\n a="<<a;
cout<<"\n b="<<b;
cout<<"\n a[0]="<<a[0];
cout<<"\n b[0]="<<b[0];
Динамические массивы
Выделение памяти для массива в процессе компиляции называется
статическим связыванием. Память под массив выделяется на этапе
компиляции. С помощью оператора new можем создавать массив во время
выполнения программы, размер массива также определяется на этапе
выполнения программы. Такой массив называется динамическим, а процесс
его создания – динамическим связыванием.
Пример. Размер массива устанавливается во время выполнения.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, _TCHAR* argv[])
{
int i,size;
cout<<"Size=";
cin>>size;
int * pz= new int[size];
for(i=0;i<size;i++){
cout<<"pz["<<i<<"]=";
cin>>pz[i];
}
int sum=0;
cout<<"\n b: \n"; for(int i=0; iusing namespace std; int main(int argc, _TCHAR* argv[]) { int i,size; cout<<"Size="; cin>>size; int * pz= new int[size]; for(i=0;i >pz[i]; } int sum=0; 75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
