学生向けにプログラミングを解説。Studioで新規プロジェクトを作り、以下のヘッダーファイルと2つのcppファイルを作成して下さい。ライブラリ側では、どのような関数が渡されているかはわかりません。関数func()をの関数式を書き換えれば、違う点を描画します。y方向の広さと、描画する関数のアドレスを渡しています。draw()内部では、x=0からx=29までfunx(x)を呼び出し、それがy=0からy=9までに入っていれば、配列にその位置を記憶させ、ループで回し、最後に出力して終了しています。関数ポインタは、関数と同じように利用できます。引数と返り値を持っています。実は、C言語の内部では関数名自体が関数へのアドレスそのものとなります。関数ポインタの宣言は以下のようにします。pfunc)();関数ポインタの使用方法は簡単です。関数ポインタに関数のアドレスを代入し、後は普通の関数のように利用します。関数のアドレスは、関数の名前がアドレスとなっていますので、これを代入するようにします。*/ここで、pf=test();と書くと全く違う意味になるので注意が必要です。関数ポインタの主な使い方は、関数の引数に関数のアドレスを渡して、関数ポインタで受け取る場合などです。pf();}この例では、test2()に関数を渡すことにより、関数test2()の中でそれらの関数を利用することが出来ます。まとめはてなブログをはじめよう!MrRadiologyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。