Operadores de comparación
El símbolo> visto en el último ejemplo es un operador, que en este caso compara dos números enteros y devuelve verdadero si el primero es mayor, falso en caso contrario.A continuación un listado de los posibles operadores de comparación en C y su significado.
| Operador | Significado |
|---|---|
| < | estrictamente menor que |
| > | estrictamente mayor que |
| <= | menor o igual que |
| >= | mayor o igual que |
| == | igual a |
| != | distinto de |
Operadores lógicos
Los operadores && ("y"), || ("o") y ! ("no") son operadores lógicos. Permiten operar con expresiones lógicas para generar expresiones más complejas._________________________________________
La estructura condicional if ... else
En la gran mayoría de los programas será necesario tomar decisiones sobre qué acciones realizar. Esas decisiones pueden depender de los datos que introduzca el usuario, de si se ha producido algún error o de cualquier otra cosa.La estructura condicional if ... else es la que nos permite tomar ese tipo de decisiones. Traducida literalmente del inglés, se la podría llamar la estructura "si...si no", es decir, "si se cumple la condición, haz esto, y si no, haz esto otro".
La estructura condicional switch ... case
La estructura condicional switch ... case se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero y otro para falso. Una estructura switch ... case, por su parte, nos permite elegir entre muchas opciones.El bucle while
El bucle while sirve para ejecutar código reiteradas veces.El bucle for
El bucle for es un bucle muy flexible y a la vez muy potente ya que tiene varias formas interesantes de implementarlo, su forma más tradicional es la siguiente:for (/* inicialización */; /* condición */; /* incremento */) { /* código a ejecutar */ }
No hay comentarios:
Publicar un comentario