Os operadores de incremento (++) e decremento (--) são muito utilizados no desenvolvimento de programas. Se em uma linha de um programa em C utilizarmos o seguinte comando: a=b++, qual das opções abaixo demonstra a operação que será executada:
tiagobento38:
onde estão as opções??
Soluções para a tarefa
Respondido por
0
a = b++, a recebe o valor de b depois b é adicionado 1 ao valor de b. Por exemplo: b = 1, depois de executar o código a=b++, a vai ter o valor 1 e b vai ter o valor 2.
Agora se fosse a = ++b, primeiro seria acrescentado 1 à variável b, e depois a variável a receberia o resultado, ficaria: a = 2, b = 2.
Agora se fosse a = ++b, primeiro seria acrescentado 1 à variável b, e depois a variável a receberia o resultado, ficaria: a = 2, b = 2.
Respondido por
0
a = b++;
Código equivalente:
a = b;
b++;
ou:
a = b;
b = b + 1;
Exemplo:
int a = 0;
int b = 3;
a = b++;
Teremos como saída: a = 3, b = 4;
(Imagem em anexo)
Código equivalente:
a = b;
b++;
ou:
a = b;
b = b + 1;
Exemplo:
int a = 0;
int b = 3;
a = b++;
Teremos como saída: a = 3, b = 4;
(Imagem em anexo)
Anexos:
Perguntas interessantes