ただ今関数を勉強中ですが、関数が意味がさっぱりわかりません
どのようにして覚えればいいのでしょうか?
一週間ほどやっていますが理解できる気がしません
関数
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 関数
どの様なプログラムを動かして勉強されていますか?
codeタグで貼り付けてみてください。 http://dixq.net/board/board.html#k10
codeタグで貼り付けてみてください。 http://dixq.net/board/board.html#k10
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 関数
数学の関数を習ったことがおありでしょうか。y = 2x + 3とか。
例えば、下記のコードにおける関数fの機能は、
「何か与えた数(ここでは整数に限る)に2をかけて3を足す」というものです。
main関数から関数f君に対して、「-3をあげるから、2をかけて3を足すという仕事をして、結果を返してね」というような
お願いをしているわけです。
例えば、下記のコードにおける関数fの機能は、
「何か与えた数(ここでは整数に限る)に2をかけて3を足す」というものです。
main関数から関数f君に対して、「-3をあげるから、2をかけて3を足すという仕事をして、結果を返してね」というような
お願いをしているわけです。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。