En langage C, les deux points sont utilisés dans les situations suivantes : pour étiqueter les instructions permettant de sauter à l'aide des instructions goto. Dans le cadre de l'opérateur ternaire, renvoie l'une des deux valeurs basées sur une expression conditionnelle. Représente la portée des instructions case et default dans une instruction switch-case. Séparez les éléments du tableau lors de l'initialisation du tableau. Séparez les arguments lors de la définition des macros de fonctions.
En langage C, les deux points (:) signifient ce qui suit :
1. Étiquette :
Les deux points peuvent être utilisés pour étiqueter une instruction afin que vous puissiez y accéder à l'aide d'une instruction goto. Par exemple :
start: printf("Hello world!\n");
2. Opérateur ternaire :
Le côlon fait partie de l'opérateur ternaire. L'opérateur ternaire est utilisé pour renvoyer l'une des deux valeurs basées sur une expression conditionnelle. La syntaxe est la suivante :
condition ? value1 : value2
Par exemple :
int x = (a > b) ? a : b;
3. Portée :
Dans les instructions switch-case, les deux-points sont utilisés pour indiquer la portée des instructions case et default. Par exemple :
switch (x) { case 1: printf("x is 1\n"); break; case 2: printf("x is 2\n"); break; default: printf("x is not 1 or 2\n"); }
4. Initialisation du tableau :
Lors de l'initialisation du tableau, les deux-points sont utilisés pour séparer les éléments du tableau. Par exemple :
int arr[] = {1, 2, 3, 4, 5};
5. Liste des paramètres de macro de fonction :
Lors de la définition d'une macro de fonction, les deux-points sont utilisés pour séparer les paramètres. Par exemple :
#define MAX(a, b) ((a) > (b) ? (a) : (b))
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!