0

私が正しく理解していれば、関数内で変数 static を宣言すると、その関数の反復間でその値が保持されます。変数の値を条件付きで保持したい場合はどうすればよいですか? たとえば、 と の 2 つの関数があるfoo()としbar()ます。を呼び出すたびにfoo()、 が 5 回呼び出されるとしbar()ます。x保持されている静的変数bar()があります。xからの 5 回の呼び出しでの値を保持したいfoo()が、終了時foo()に値をリセットする必要がある場合はどうすればよいですか? 説明とサンプルコードを探しています。

4

0 に答える 0