Comment déclarer un tableau avec un double type de données en C++
Il existe deux façons de déclarer un tableau en fonction de l'allocation de la mémoire:
Comment déclarer un tableau statique avec un double type de données
Tableaux statiques sont conservés dans la pile de mémoire du programme. En conséquence, nous devons décider de la taille du tableau au moment de la compilation. Dans ce type de tableau, la taille est décidée pendant le temps de compilation, qui reste fixe, mais sa mémoire est allouée pendant le temps d'exécution.
Ce qui suit est la syntaxe pour déclarer un tableau statique avec un double type de données en C ++:
dataType array_name [size] = elements;Dans la syntaxe ci-dessus, vous devez définir le tableau Type de données Comme double, nommez le tableau, définissez la taille du tableau et ajoutez les éléments à l'intérieur du tableau.
Le morceau de code donné décrit le déclaration statique d'un tableau avec un double type de données en C++.
#inclureDans le programme ci-dessus, Double My_Array [7] Les tableaux de type double ont-ils une allocation de mémoire statique avec une taille fixe pendant la compilation. Ici, nous avons utilisé pour Loop pour imprimer chaque élément du tableau en C++.
Sortir
Comment déclarer un tableau dynamique avec un double type de données
UN tableau dynamique en C ++ est un tableau dont la taille peut être déterminée au moment de l'exécution plutôt qu'à l'heure de compilation. Il est implémenté à l'aide de pointeurs et de fonctions d'allocation de mémoire comme New et Supprimer.
Ce qui suit est la syntaxe pour déclarer un tableau dynamique en C ++:
dataType * array_name nouveau dataType [size] elements;Ici, Type de données fait référence au type de données des éléments qui seront stockés dans le tableau. array_name est le nom que vous choisissez pour le tableau. taille Spécifie le nombre d'éléments que le tableau contiendra. Le éléments est une liste facultative des valeurs initiales pour les éléments du tableau, et peut être omis si vous n'avez pas besoin d'initialiser le tableau au moment de l'allocation.
Le nouveau Le mot-clé alloue la mémoire sur le tas pour le tableau et renvoie un pointeur vers le premier élément du tableau. Ce pointeur est affecté au array_name variable.
Le programme donné indique la déclaration d'un tableau alloué dynamiquement en C++.
#inclureLe code ci-dessus déclare un tableau dynamique de type double avec 10 éléments initialisés avec des valeurs spécifiques et les imprime en utilisant une boucle pour.
Sortir
Conclusion
Déclarer un tableau avec un double type de données en C ++ peut être réalisé en utilisant des méthodes d'allocation statiques et dynamiques. L'allocation statique peut offrir de meilleures performances et un code plus simple, mais il peut ne pas convenir aux situations où la taille du tableau doit être déterminée lors de l'exécution. L'allocation dynamique, en revanche, offre une plus grande flexibilité en termes de taille et peut être utile dans les situations où la taille du tableau n'est pas connue au moment de la compilation.