ho un dubbio riguardo al passaggio di puntatori a funzioni

se io ho una funzione a cui passo un puntatore con una chiamata del genere:

funz(punt);

se nella funzione utillizzo ad esempio il puntatore per scorrere una lista, quando la funzione termina il puntatore punta ancora al primo elemento della lista?

punt--->nodo1---->nodo2---->nodo3

facendo scorre punt sui vari nodi , ad esempio per stamparli, il puntatore "punt" alla fine della funzione ritornetà a puntare su nodo1?

grazie

io credo che alla fine ritorni su nodo1, il problema mi è sorto guardando degli esercizi svotli sul libro, in cui usa dei puntatori ausiliari.