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
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