Googleで「C言語 ダブルポインタ」で検索すると、
ダブルポインタについて、非常に分かり易く説明してくれているサイト
「ぽこつん研究所 » ダブルポインタについて」がヒットする。
ダブルポインタで分からなくなる度にこのページを見直す訳であるが、
「そもそもどうしても変数の先頭に*付けないといけないの?」
と疑問が浮かぶ。
それから、まとまった処理毎に関数化してmain関数を軽くしていく事が多い。(少なくとも、私は……。
しかし、そのやり方だと、
関数化する際、非常に面倒になってくるのは、値の受け渡しも去る事ながら、
関数化する際、非常に面倒になってくるのは、値の受け渡しも去る事ながら、
ダブルポインタを使わないと値を参照できないようになってしまう場合だろう。
正直、コードが長くなると、一々変数ごとに「*」を付けるのは、
非常に億劫であるだけでなく、ミスし易い大変な作業となる。
そこで、以下の様にした。
非常に億劫であるだけでなく、ミスし易い大変な作業となる。
そこで、以下の様にした。