Implemente as seguintes funções que manipulam apenas valores inteiros:
iszero – Verifica se o parâmetro n é ou não zero.
add1– Adiciona 1 ao próprio parâmetro n.
zero– Coloca zero no parâmetro n.
Passo 1
Fala aí! Essa aqui é razoavelmente simples, você só tem que tomar cuidado com uma coisa: a única função que queremos que nos retorne alguma coisa é a primeira, ou seja, as demais serão do tipo void!
Dito isso, bora começar pela iszero então, ela vai ficar assim:

Tranquilo, né? Queremos simplesmente comparar se o valor armazenado em n é 0 ou não, fazemos isso por meio do operador de comparação ==.
Passo 2
Agora, as próximas terão uma diferençazinha básica, além do tipo da função. A add1 vai ficar assim:

Percebeu uma diferença fundamental? Como aqui queremos adicionar 1 ao valor que já está armazenado em n, devemos nos referir ao valor apontado por n. Fazemos isso por meio do operador *.
Passo 3
A próxima é bem parecida. Novamente, não queremos retornar nenhum valor, então declaramos a função do tipo void. Além disso, queremos substituir o valor apontado por n por 0. Por isso, novamente usaremos o operador *.

Resposta
