Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras Condicionales
n este capítulo se revisan los distintos métodos con los que C
controla el flujo lógico de un programa.
==, !=, <, <=, > y >=
||, &&
3.1 La sentencia if
if (condicion)
sentencia;
if (condicion)
sentencia1;
else
sentencia2;
if (condicion1)
sentencia1;
else if (condicion2)
sentencia2;
...
else
sentencian;
or ejemplo:
main()
{
int x, y, w;
........
if (x>0)
{
z=w;
.......
}
else
{
z=y;
.......
}
}
3.2 El operador ?
ue es lo mismo que:
if (a > b)
z = a;
else
z = b;
f2()
{
printf("introducido\n");
}
main()
{
int t;
printf(": ");
scanf("%d",&t);
3.3 La sentencia switch
switch (variable) {
case constante1:
secuencia de sentencias
break;
case constante2:
secuencia de sentencias
break;
case constante3:
secuencia de sentencias
break;
...
default:
secuencia de sentencias
}
default:
numotras++;
break;
}