|
|
|
|
|
|
CarlosPes.com
> Curso
de Lenguaje C
> Instrucción for en Lenguaje C |
|
Instrucción for
en
Lenguaje C
|
|
|
|
|
¿Para qué
sirve la instrucción repetitiva para (for) en
C?
|
|
En
lenguaje C, para escribir una instrucción for (repetitiva
para) se utiliza la sintaxis: |
|
for (
<expresión_1> ;
<expresión_2> ;
<expresión_3> )
{
<bloque_de_instrucciones>
} |
|
|
Cuando
el <bloque_de_instrucciones> sólo contiene una
instrucción, los caracteres abrir llave
({) y cerrar llave (}) son opcionales.
Por otro lado, el bucle for es ideal usarlo cuando, de antemano,
ya se
sabe el número de veces (iteraciones) que tiene que
ejecutarse un determinado bloque de instrucciones.
El bucle for es una variante del bucle while y, al igual que
éste, puede iterar cero o más veces. Sin embargo,
el bucle for sólo se suele usar cuando
se conoce el número
exacto de veces que tiene que iterar el bucle. Éste es el
caso del problema planteado en el ejemplo 1 del apartado Instrucción while en C, en el cual, se sabe de antemano que el bucle tiene que
iterar, exactamente, diez veces.
Ejemplo: Por tanto, dicho problema, se puede
resolver con una
instrucción repetitiva for de la siguiente forma: |
|
#include <stdio.h>
int main()
{
int contador;
printf( "\n " );
for ( contador=1 ; contador<=10 ;
contador++ )
printf(
"%d ", contador );
return 0;
} |
|
|
En
este caso, <expresión_1>,
<expresión_2> y
<expresión_3>, se corresponden,
respectivamente, con:
- la
inicialización de la variable contador,
- la
condición de salida del bucle y
- el
incremento de la variable contador
de
una instrucción repetitiva mientras (while). |
|
|
|
|
|
|
|
|
|
|