Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

Operador Lógico

Ir em baixo  Mensagem [Página 1 de 1]

1 Operador Lógico em Ter Nov 25, 2014 5:31 pm

junior81


Convidado
Boa tarde pessoal,

Acabo de me deparar com uma situação, já entendi o que ocorre mais não entendi o motivo, segue código:
Código:
#include <stdio.h>

int main(void)
{

   if (1 == 0, 0 == 1, 0 == 0){
      printf("\nVerdadeiro\n\n");
   }
   else
   {
      printf("\nFalso\n\n");
   }
}

O que ocorre é que dentro da instrução IF possui "vírgulas" e pelos meus testes é sempre considerado a última instrução apenas.
Utilizo o GCC, alguém saberia uma explicação técnica para isso ?

Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum