学校の授業でポインタを勉強しているのですが、その中で走査用のポインタをわざわざ作って関数の引数をそれにおいていました。
そして、実際にプログラミングをつくって実行してみると走査用のポインタをつかったときと関数の引数をそのままつかったときとでは値が変化してしまいました。
走査用ポインタがあるなしによってなにかが変わるということはありますか??
実際のコードを見てみないと何が起きたのか、なぜ変わるのか、ということを答えることは難しいです。値が変わるという二つのコードをご提示ください。なお、自分で作ったコードでは無く、学校が教材として提供したコードの場合は他人に著作権がある場合がありますのでご注意ください。
タグがEmacsになっていますが、実際に問題に直面されている言語と違っているのでは?という印象を受けます。有用なアドバイスを受けるためにも適切なタグを選択してください。適切なタグがわからない場合、ご自信が直面されている問題について、第三者に理解してもらえるようもう少し具体的な情報を記載しておけば(利用している言語や開発環境、raccyさんが指摘されているような具体的なコードなど)他の方からも「こういうタグにしたほうがいい」とアドバイスいただけると思います。