Observe a seguinte função:
Explique o seu funcionamento passo a passo e identifique a sua funcionalidade.
Passo 1
A primeira coisa que nós iremos fazer para resolvermos esse exercício é analisarmos o escopo da função . Sendo assim, podemos concluir que ela se trata de uma função sem retorno de valor (do tipo void) que espera como parâmetros dois ponteiros para inteiros e .
Passo 2
Sobre o seu funcionamento, a primeira ação tomada pela função é declarar uma variável inteira chamada e atribuir a ela o valor armazenado na variável apontada pelo ponteiro . Em seguida, a variável apontada por recebe o valor armazenado na variável apontada pelo ponteiro e a função é finalizada com a variável apontada por recebendo o valor armazenado em .
Resposta
Com base nisso podemos concluir que a função se trata de uma função que realiza a troca dos valores entre duas variáveis, isso se dá através da entrada de dois ponteiros como parâmetros da função que apontam para tais variáveis.