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 b = %d ", 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

1 Resposta

  • Tai

    Alternativa 3:

    a = 16 b = 6

Clique aqui para adicionar a sua resposta.