Informática, perguntado por walcenilima, 1 ano atrás

Muitos programadores acreditam que é importante manter um código limpo (clean code). Porém, muitos confundem “código limpo” com “código enxuto”. Uma das maneiras usadas para deixar o código menor é aplicar operadores aritméticos de atribuição, permitindo assim fazer atribuição e operações aritméticas numa mesma linha. Porém, isso pode deixar o código um pouco confuso na hora de fazer a manutenção.

Analise o código fonte abaixo.

#include
int main(void) {
int a = 10;
int b = 5;
a-= b++ - a++;
printf (" a = %d \t b = %d\n", a, b);
return (0);
}

Após analisar o código fonte, escolha a alternativa correta que representa a saída desse programa.
Alternativas
Alternativa 1:
a = 0 b = 6

Alternativa 2:
a = 6 b = 6

Alternativa 3:
a = 16 b = 6

Alternativa 4:
a = -6 b = 6

Alternativa 5:
a = -10 b = 6

Soluções para a tarefa

Respondido por Adrianokis
1

Alternativa 3:

a = 16 b = 6

Perguntas interessantes