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
1
Alternativa 3:
a = 16 b = 6
Perguntas interessantes
Inglês,
9 meses atrás
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás