Comment écrire l'instruction pour déclarer un tableau dynamique

王林
Libérer: 2020-07-01 09:25:15
original
3525 Les gens l'ont consulté

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.

Comment écrire l'instruction pour déclarer un tableau dynamique

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];
Copier après la connexion

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;
            }
      }
Copier après la connexion
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]
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal