Baixe o app do Guru IA

+ 2.000.000 downloads

Question image: Considere o seguinte código em C.

int main() {
 int x = 42;
 int *ptr = &x;
 (*ptr) += 8;
 printf("O valor de x é: %d\n", x);
 return 0;
}

Qual é o valor de x após a execução deste código?

Assinale a alternativa correta.

Considere o seguinte código em C. int main() { int x = 42; int *ptr = &x; (*ptr) += 8; printf("O valor de x é: %d\n", x); return 0; } Qual é o valor de x após a execução deste código? Assinale a alternativa correta.

T

Thiago

Feita pelo app
25/11/24

Resposta do Guru IA

Resposta: 50

Explicação:

No código, a variável x é inicialmente definida como 42. Em seguida, um ponteiro ptr é criado para apontar para x. A linha (*ptr) += 8; incrementa o valor de x em 8, usando o ponteiro. Portanto, o valor final de x será 42 + 8 = 50.

Resolvedor

Resolva sua questão com 97% de assertividade

Envie sua pergunta ao nosso resolvedor de tarefas e receba a resposta na hora!

Equipe Meu Guru

Prefere sua atividade resolvida por um professor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o professor pelo chat
  • Garantia de 7 dias contra erros

Perguntas relacionadas