¿Qué papel juegan los dos puntos en el lenguaje C?
1. Identificador de declaración, utilizado junto con la declaración goto. Por ejemplo:
? c;
¿Y si? (c gt3)? ¿ir a? Siguiente;
¿Y si? (c lt2){
c-;
}
Siguiente:? Regresar; debido a que las declaraciones goto pueden dificultar la lectura, deben evitarse
2. Componentes de las declaraciones de asignación condicional
a = (a gt; 3: 2;
p>
Dos puntos separan los diferentes valores del enunciado condicional anterior en casos de verdadero y falso.
3. Campo de bits
¿estructura? ¿K{
int? Respuesta: 1;
int? b: 2;
}Esto se utiliza como símbolo para representar el ancho de bits. En el ejemplo anterior, A ocupa un ancho de bit y B ocupa dos anchos de bit.
4.4. Identificación de rama de caso de declaración de cambio
¿Switch (expresión)?
¿Caso? Expresión constante 1: afirmación 1;
¿Caso? Expresión constante 2: Declaración 2;
…?
¿Caso? Expresión constante n: declaración n;
Predeterminado: declaración n 1;
} Se utiliza una expresión constante seguida de dos puntos para las condiciones de entrada de diferentes ramas.