swich

Páginas: 3 (652 palabras) Publicado: 28 de octubre de 2013
Estructuras Condicionales (if, ?, switch) en C
· Articulos C
En este capítulo se revisan los distintos métodos con los que C controla el flujo lógico de un programa.
Como se revisó en el capítuloanterior, los operadores relaciones binarios que se usan son:
==, !=, =
además los operadores lógicos binarios:
||, &&
y el operador lógico unario de negación !, que sólo toma un argumento.
Losoperadores anterior son usados con las siguientes estructuras que se muestran.
La sentencia if
Las tres formas como se puede emplear la sentencia if son:

if (condicion)
sentencia;

...oif (condicion)
sentencia1;

else
sentencia2;

...o


if (condicion1)
sentencia1;

else if (condicion2)
sentencia2;

...
else
sentencian;
El flujo lógico de esta estructura es dearriba hacia abajo. La primera sentencia se ejecutará y se saldrá de la estructura if si la primera condición es verdadera. Si la primera condición fue falsa, y existe otra condición, se evalúa, y si lacondición es verdadera, entonces se ejecuta la sentencia asociada. Si existen más condiciones dentro de la estructura if, se van evaluando éstas, siempre y cuando las condiciones que le precedan seanfalsas.
La sentencia que esta asociada a la palabra reservada else, se ejecuta si todas las condiciones de la estructura if fueron falsas.
Por ejemplo:
main()
{
int x, y, w;

........if (x>0)
{
z=w;
.......
}
else
{
z=y;
.......
}
}
El operador ?
El operador ternario condicional ? es más eficiente que la sentencia if. El operador? tiene el siguiente formato:
expresion1 ? expresion 2 : expresion3;
Que es equivalente a la siguiente expresión:
if (expresion1) then expresion2 else expresion3;
Por ejemplo, para asignar elmáximo de a y b a la variable z, usando ?, tendríamos:
z = (a>b) ? a : b;
que es lo mismo que:
if (a > b)
z = a;
else
z = b;
El uso del operador ? para reemplazar las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura del swich
  • configuracion de Swich
  • swich case
  • Tutorial swich
  • taller if else swich
  • Swich L3
  • Sentencia swich
  • Swich slm2048

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS