index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

estructuras de control en el lenguaje 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 EL LENGUAJE 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 paso:
entrada salida
Siguiente paso:
arrays y punteros

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

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013