Alguém pode me explicar a resposta dessa questão?
Considere o seguinte segmento de código na linguagem C:
int a=3, b=2, c;
c=a!=b;
Assinale a alternativa que apresenta os valores das variáveis término da execução:
A)3, 2, 3
B)3, 2, 1 Resposta certa
C)3, 3, 3
D)3, 3, 1
E)2, 2, 1
Respostas
respondido por:
1
Resposta:
Resposta certa: B) 3, 2, 1
Explicação:
Quando a expressão c=a!=b; no código é escrita, a variável c recebe um retorno booleano. Ou seja, se a é diferente de b ele vai retornar 1 (que representa VERDADEIRO). Se você mudar a expressão da varável c para c=a<b você vai receber um retorno booleano representado pelo 0 FALSO.
viktorRick:
Obrigado!
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás