質問編集履歴

1

質問文の細かな修正

2018/07/24 18:05

投稿

KIYZ
KIYZ

スコア17

test CHANGED
File without changes
test CHANGED
@@ -76,9 +76,11 @@
76
76
 
77
77
  ###疑問
78
78
 
79
- 1. 上記プログラムの実行結果はなぜ、 変数 count を静的ローカル変数として宣言したかのようになるのでしょうか。
80
79
 
80
+
81
+ 1. 上記プログラム実行時にはなぜ、 count をまるで静的ローカル変数として宣言したかのように、プログラム終了まで count の値が記憶されるのでしょうか。
82
+
81
- 2. 上記プログラムの countfunc 関数実行時の最初に勝手に変数 count 0 が必ず代入されるはなぜなのでしょうか。
83
+ 2. 上記プログラムの countfunc() 実行時の最初に、 まるでグローバル変数として宣言したかのように count 0 に初期化されるはなぜなのでしょうか。
82
84
 
83
85
 
84
86