Il existe deux utilisations du symbole [:] en langage C : accéder à la plage d'éléments du tableau, en commençant à partir d'un index spécifique et en terminant à un index spécifique. Copie une plage d'éléments de tableau des deux côtés de l'opérateur d'affectation.
La signification du symbole [:] en langage C
En langage C, le symbole [:] représente la plage d'éléments du tableau. Il a deux utilisations principales :
1. Accéder à la plage d'éléments du tableau
La notation [:] peut être utilisée entre crochets [] pour représenter une plage d'éléments du tableau commençant à partir d'un index spécifique et se terminant à un index spécifique. Par exemple :
int arr[] = {1, 2, 3, 4, 5}; int sum = 0; for (int i = 0; i < 5; i++) { sum += arr[i]; }
Dans cet exemple, parcourez le tableau arr et additionnez tous les éléments de l'index 0 (premier élément) à l'index 4 (dernier élément).
2. Copiez la plage d'éléments du tableau
Les symboles [:] peuvent également être utilisés des deux côtés de l'opérateur d'affectation (=) pour copier la plage d'éléments du tableau. Par exemple :
int arr1[] = {1, 2, 3}; int arr2[3]; arr2[:] = arr1; // 将 arr1 的所有元素复制到 arr2
Dans cet exemple, arr2[:] représente tous les éléments de arr2, tandis que arr1 représente tous les éléments de arr1. Cette instruction copie tous les éléments de arr1 dans arr2.
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!