domingo, 24 de junho de 2018

Múltiplas instruções no corpo de um laço for em C

Se um laço for deve executar várias instruções a cada iteração, elas precisam estar entre chaves.

Sintaxe:

for(i=0; i<10; i++)
{
    instrução;
    instrução;
    instrução;
}

Em C, um bloco de código é uma série de instruções entre chaves e é tratado como um grupo de instruções numa única unidade. Isso significa que um bloco de código é tratado como sendo ele mesmo uma única instrução.
Veja um exemplo:

/* MEDIA.C
 * Imprime a média aritmética de 10 notas */
#include <stdio.h>
#include <stdlib.h>
int main()
{
    float soma = 0.0;
    const int max = 10;
    int i;

    for(i=0; i < max; i++)
    {
        float nota;
        printf("\nDigite a nota %d: ", i+1);
        scanf("%f", &nota);
        soma += nota;
    }
    printf("\nMédia = %.2f\n", soma/max);

    system("PAUSE");
    return 0;
}

Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhar 

Nenhum comentário:

Postar um comentário