TaKeZo’s blog

たけぞーのブログです。

2016-05-01から1ヶ月間の記事一覧

関数ポインタの使い方

C言語にはポインタという機能があります。 ポインタ変数はアドレスを格納する変数です。 関数にもアドレスがあるので、関数を指すポインタ変数も作れます。 宣言の仕方は、こんな感じです。 int (* pFunc) (int, int); 気持ち悪いですね。 でも、C言語の仕様…

C言語のソースコードのネストを浅くする方法

C言語を書いていると、多重ループや条件分岐でネストが深くなってしまうことがあります。 コーディング規約で縛られていないのなら、次のような対策は一考の価値があります。 なお、1~3は推奨。4~5は場合によりけりで、特に5は多くの場合非推奨です。…