回答編集履歴

4

表現変更

2021/11/11 17:38

投稿

jimbe
jimbe

スコア12744

test CHANGED
@@ -20,4 +20,4 @@
20
20
 
21
21
 
22
22
 
23
- i と j のように同じ型であれば for の初期化に書けますので、ローカルな変数のスコープを無駄に広げなくて良くなります。
23
+ i と j のように同じ型であれば for の初期化に書けますので、ローカルな変数のスコープをループ外まで広げなくて良くなります。

3

誤字

2021/11/11 17:38

投稿

jimbe
jimbe

スコア12744

test CHANGED
@@ -20,4 +20,4 @@
20
20
 
21
21
 
22
22
 
23
- i と j のように同じであれば for の初期化に書けますので、ローカルな変数のスコープを無駄に広げなくて良くなります。
23
+ i と j のように同じであれば for の初期化に書けますので、ローカルな変数のスコープを無駄に広げなくて良くなります。

2

コメント追加

2021/11/11 17:34

投稿

jimbe
jimbe

スコア12744

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```c
4
4
 
5
- for(int i=0, j=1; i<SIZE; i++){
5
+ for(int i=0, j=1; i<SIZE; i++){ //j の 1 はセパレータの文字(バイト)数
6
6
 
7
7
  if(search > array[i]){
8
8
 

1

追加

2021/11/11 17:32

投稿

jimbe
jimbe

スコア12744

test CHANGED
@@ -17,3 +17,7 @@
17
17
  ```
18
18
 
19
19
  は如何でしょう。
20
+
21
+
22
+
23
+ i と j のように同じ形であれば for の初期化に書けますので、ローカルな変数のスコープを無駄に広げなくて良くなります。