まとまった文章ではない愚痴とかはTwitterでフォロー!



Google+

2014年1月24日金曜日

【C言語】c言語、関数の違いを理解していきます。

今日は、ローカル関数、グローバル関数、静的ローカル関数について理解できた。


ローカル関数は、関数内でしか使えない上に、初期化を自動的には行わない。
→RPGで言う、ダメージなど、その都度変化する数値に使う。

グローバル関数は、ソースファイル全体で利用でき、初期かも自動で行う。
→モンスターのステータスなど、ゲーム中に一切かわらない数値に使う。

静的ローカル関数は、関数内でしか使えないが、値はずっと残る。
→キャラクターのステータスなど、一定期間保持し続ける数値に使う。

みたいなもんかな?違いますか?

0 件のコメント:

コメントを投稿