Laços são comandos usados sempre que uma ou mais instruções tiverem de ser repetidas enquanto uma certa condição estiver sendo satisfeita. Em C existem três comandos de laços:
for (int i = 0; i < count; ++i)
{
/* code */
}
while
do-while
O laço for (int i = 0; i < count; ++i)
{
/* code */
}
O laço for é geralmente usado quando queremos repetir algo por um número fixo de vezes. Isso significa que utilizamos um laço for quando sabemos de antemão o número de vezes a repetir.
O exemplo seguinte imprime uma linha com vinte asteriscos (*) utilizando um laço for na sua forma mais simples.
/* ForDemo.c * /
/* Mostra o uso simples do laço for */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=0; i<20; i++) /* Imprime 20 * */
printf("%c",'*');
printf("\n");
system("PAUSE");
return 0;
}
A saída será:
********************
Veja outro exemplo:
/* Tabuada6.c */
/* Imprime a tabuada do 6 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=1;i<10;i++)
printf("\n%4d x 6 = %4d", i, i*6)/
printf("\n");
system("PAUSE");
return 0;
}
Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhar
for (int i = 0; i < count; ++i)
{
/* code */
}
while
do-while
O laço for (int i = 0; i < count; ++i)
{
/* code */
}
O laço for é geralmente usado quando queremos repetir algo por um número fixo de vezes. Isso significa que utilizamos um laço for quando sabemos de antemão o número de vezes a repetir.
O exemplo seguinte imprime uma linha com vinte asteriscos (*) utilizando um laço for na sua forma mais simples.
/* ForDemo.c * /
/* Mostra o uso simples do laço for */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=0; i<20; i++) /* Imprime 20 * */
printf("%c",'*');
printf("\n");
system("PAUSE");
return 0;
}
A saída será:
********************
Veja outro exemplo:
/* Tabuada6.c */
/* Imprime a tabuada do 6 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=1;i<10;i++)
printf("\n%4d x 6 = %4d", i, i*6)/
printf("\n");
system("PAUSE");
return 0;
}
Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhar
Nenhum comentário:
Postar um comentário