index.htm

PREPARATE PARA EL VERANO

aeromodelismo - apuntes comunicaciones javascript lenguaje c php autoayuda bolsa bricolage chistes deportes empleo fotografia digital mascotas motor ocio pisos plantas recetas sabiasque salud thermomix timos trucos

ESTRUCTURAS DE CONTROL EN C

Bloques if

La sintaxis general de un bloque if es:

if( expresion ) {

statement ;

...

}

La expresion debe ir entre parentesis y dar un valor numerico. Si el valor es no cero, las expresiones que van entre llaves son ejecutadas.

Tambien se puede utilizar un bloque if-else:

if( expresion ) {

contenidos bloque 1 ;

}

else { contenidos bloque 2 ;

}

Bucles

En C++ hay tres clases de bucles:

Bucle while

while( expresion ) {

statement ; // cuerpo del bucle

...

}

El bucle while ejecuta el cuerpo del bucle repetidamente mientras la expresion sea distinta de cero (sea verdadera). El test se hace antes de ejecutar el cuerpo del bucle, lo que significa que se este se ejecuta cero o mas veces.

Se debe utilizar un bucle while cuando es posible que el cuerpo del bucle no sea ejecutado. Por ejemplo, para leer y procesar el contenido de un fichero de tamaño desconocido.

Bucle do-while

do {

statement ; // cuerpo del bucle do-while

...

} while ( expresion );

El cuerpo del bucle se ejecuta repetidamente mientras la expresion es distinta de cero (verdadera). El test se hace despues de ejecutar el cuerpo del bucle, por lo que este se ejecuta al menos una vez.

Debe utilizarse este tipo de bucles cuando el cuerpo debe ser ejecutado al menos una vez. En particular, en aquellos casos en que el bucle calcula un valor que es necesario para la condicion de terminacion. Por ejemplo, los calculos iterativos que terminan cuando se da una condicion de convergencia, cuando una expresion calculada dentro del bucle es menor que un determinado valor.

Bucle for

for ( init-statement; expresion de continuacion; expresion de incremento ) {

statement ; // cuerpo del bucle for

...

}

break y continue

break termina la ejecucion del bucle en que se encuentra. continue hace que el bucle pase directamente a la siguiente iteracion.

Ambos comandos deben utilizarse lo menos posible


Anterior:
entrada salida


Siguiente:
arrays y punteros



apuntes lenguaje c:

· Algunos conceptos
· Tipos en el lenguaje c
· Variables y constantes en c
· Operadores en el lenguaje c
· Entrada/salida en c
· Estructuras de control en c
· Arrays y punteros en c
· Reserva dinamica de memoria en c
· Funciones en lenguaje c
· Estructuras en lenguaje c
· Clases
· Clases y encapsulacion en c
· Clases constructores y desctructores en c
· Descomposicion en modulos en c
· Array de objetos en c
· Clases static en c
· Un objeto con un puntero interno
· Punteros a clases en c
· Objetos encadenados en c
· Sobrecarga de operadores en c

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:
- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 24/05/2013




· · · · ·