Na linguagem C, as funções podem ser invocadas passando parâmetros por valor diretamente ou por meio da referência de forma indireta utilizando ponteiros. Baseado nessa informação, escolha a alternativa que apresenta o resultado da execução bem-sucedida do código em C apresentado a seguir:
A6B5CErro de execução.DAdiciona 1 ao endereço da variável “num”.EAdiciona 1 ao endereço do ponteiro.
O código apresentado define uma função chamada calcular que recebe um ponteiro para um inteiro como parâmetro. Dentro da função, o valor apontado pelo ponteiro é incrementado em 1. Na função main, a variável num é inicializada com o valor 5 e, em seguida, a função calcular é chamada passando o endereço da variável num como argumento. Isso faz com que o valor de num seja incrementado em 1 dentro da função calcular. Portanto, quando o valor de num é impresso na tela usando a função printf, o resultado será 6. A alternativa correta é a letra A.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar