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

回答編集履歴

2

内容の修正

2018/04/05 03:38

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -1,4 +1,9 @@
1
1
  > C言語だと最初に変数を宣言するのですかJavaでは違うのでしょうか?
2
2
 
3
3
  スコープの違いではないでしょうか。
4
- C言語にはブロックスコープがありません。
4
+ ~~C言語にはブロックスコープがありません。~~
5
+ コメントより指摘頂きました。
6
+ 比較的新しいC言語の仕様では、ブロックスコープが存在するそうです。
7
+
8
+ 変数の寿命は出来るだけ短くするのがベターです。
9
+ 従いまして、C言語でもブロック毎に変数を宣言したほうが良いでしょう。

1

誤字修正

2018/04/05 03:37

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -1,3 +1,4 @@
1
1
  > C言語だと最初に変数を宣言するのですかJavaでは違うのでしょうか?
2
+
2
3
  スコープの違いではないでしょうか。
3
4
  C言語にはブロックスコープがありません。