sábado, 23 de junho de 2018

O operador vírgula em laços for em C

Qualquer uma das expressões de um laço for pode conter vãrias instruções separadas por vírgulas.
A vírgula, nesse caso, é um operador C que significa "faça isso e depois isso". Um par de expressões separadas por vírgula é avaliado da esquerda para a direita.

/* Mostra o uso do operador vírgula no laço for */
/* Imprime os números de 0 a 98 de 2 em 2 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,j;
    for(i=0, j=i; (i+j) < 100; i++, j++)
        printf("%d",i+j);

    printf("\n");
    system("PAUSE");
    return 0;
}

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

Nenhum comentário:

Postar um comentário