L'instruction pour déclarer un tableau dynamique s'écrit : [int size=50;int *p=new int[size];]. Les tableaux dynamiques sont définis via l'opérateur new, qui est utilisé pour ouvrir dynamiquement de l'espace. La taille d'un tableau dynamique peut être modifiée dynamiquement pendant le fonctionnement.
Tableau dynamique :
(Apprentissage recommandé : Tutoriel langage c)
On peut réussir nouvel opérateur pour définir des tableaux dynamiques. Parce que new est utilisé pour ouvrir dynamiquement de l'espace, il peut bien sûr être utilisé pour ouvrir un espace de tableau.
Caractéristiques des tableaux dynamiques :
La taille peut être modifiée dynamiquement pendant le fonctionnement et peut ne pas être déterminée lors de la compilation.
Par exemple :
int size=50; int *p=new int[size];
Donnons un exemple :
int main() { using namespace std; int* p = new int[3]; // new运算符返回第一个元素的地址。 p[0] = 10; p[1] = 9; p[2] = 8; for (int i = 0; i < 3; i++) { cout << p[i] << endl; } }
int main(){ int sz = 5; sz = sz + 1; int a[5] = {1, 2, 3, 4, 5}; int *b = new int[sz]; for(int i=0; i<sz; i++) { b[i] = i; std::cout << b[i] << std::endl; } return 0; } 0 1 2 3 4 5 [Finished in 0.2s]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!