teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問追加

2018/12/09 14:14

投稿

N---------
N---------

スコア46

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,4 @@
1
1
  下の二つのプログラムは、変数iを宣言している場所が違いますがどちらのほうが良いのですか?
2
- スコープはなるべく小さくするという設計思想がありますが、それに基づくと上のプログラムのほうがいい気がします。
3
2
  ```c
4
3
  for(int i=0; i<max; ++i){}
5
4
  ```
@@ -7,4 +6,6 @@
7
6
  int i;
8
7
 
9
8
  for(i=0; i<max; ++i){}
10
- ```
9
+ ```
10
+ スコープはなるべく小さくするという設計思想がありますが、それに基づくと上のプログラムのほうがいい気がします。
11
+ あと、変数がメモリに領域を確保する時間をプログラマは考慮すべきなのですか?一瞬なので考慮しなくてもいいのですか?