Définissez des tableaux dynamiques en C++ : utilisez la syntaxe "type_name *array_name = new type_name[array_size];". 2. Utilisez "delete[] array_name;" lors de la libération d'un tableau dynamique.
Un tableau dynamique est une structure de données spéciale qui permet d'ajuster sa taille au moment de l'exécution. Contrairement aux tableaux statiques, le nombre d'éléments d'un tableau dynamique peut augmenter ou diminuer pendant l'exécution du programme.
Définir un tableau dynamique
Pour définir un tableau dynamique en C++, vous pouvez utiliser la syntaxe suivante :
<code class="cpp">type_name *array_name = new type_name[array_size];</code>
où :
type_name
est le type de données de l'élément du tableau. type_name
是数组元素的数据类型。array_name
是数组的名称。array_size
是数组的大小,以元素数量表示。释放动态数组
当动态数组不再需要时,必须使用 delete[]
运算符将其释放:
<code class="cpp">delete[] array_name;</code>
示例
以下示例显示了如何创建和访问动态数组:
<code class="cpp">int *numbers = new int[5]; // 创建一个包含 5 个 int 元素的动态数组 numbers[0] = 10; // 访问数组的第一个元素 // 输出数组元素 for (int i = 0; i < 5; i++) { cout << numbers[i] << " "; }</code>
注意:
new[]
和 delete[]
array_name
est le nom du tableau. array_size
est la taille du tableau, exprimée en nombre d'éléments. delete[]
: 🎜rrreee🎜🎜Exemple 🎜🎜🎜L'exemple suivant montre comment créer et accéder à des tableaux dynamiques : 🎜rrreee🎜🎜 Remarque : 🎜🎜🎜🎜 Les éléments des tableaux dynamiques sont alloués dans la mémoire tas, tandis que les éléments des tableaux statiques sont alloués dans la mémoire pile. 🎜🎜La taille des tableaux dynamiques peut être ajustée lors de l'exécution du programme à l'aide des opérateurs new[]
et delete[]
. 🎜🎜Accéder à un tableau hors limites entraînera un comportement indéfini, il faut donc toujours faire attention à la taille du tableau. 🎜🎜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!