Programar en Lenguaje C++ no es dificil te presentaremos un curso basico en el cual podras adquirir los conocimientos basicos acerca del Lenguaje...

domingo, 4 de diciembre de 2011

ESTRUCTURA CONDICIONAL IF

La forma general es:
                                   if (expresion) sentencia; else sentencia;

 Donde sentencia puede ser una sentencia simple, un bloque de sentencias o nada (en el caso de sentencias vacías). La cláusula else es opcional. Si la expresión del if es cierta (cualquier valor que no sea 0), se ejecuta la sentencia o el bloque de sentencias que constituye el objetivo del if; en cualquier otro caso se ejecuta la sentencia o bloque de sentencias que constituye el objetivo del else, si existe.  Siempre se ejecuta el código asociado al if o al else, nunca ambos.

Un  if  anidado  es  un  if  que  es  el  objeto  de  otro  if  o  else. Son muy  comunes  en  la  programación. Una sentencia  else  siempre  se  refiere  al  if más  próximo  que  esté  en  el mismo  bloque  que  el  else  y  que  no  esté  asociado con un if. Por ejemplo:

                            if(i) {
                                         if(j) sentencia 1;
                                         if(k) sentencia 2; /* este if esta */
                                         else sentencia 3; /* asociado con este else */
                                   }

El estándar ANSI específica que al menos se deben permitir 15 niveles de anidamiento.  En la práctica, la mayoría de los compiladores permiten bastantes más.

No hay comentarios:

Publicar un comentario