エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C, Java の変数の定義位置についての質問です。 C では「オート変数はブロックの先頭で定義する」スタイルが多く、 たしか Java の coding convention でもそれ…
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C, Java の変数の定義位置についての質問です。 C では「オート変数はブロックの先頭で定義する」スタイルが多く、 たしか Java の coding convention でもそれ…
C, Java の変数の定義位置についての質問です。 C では「オート変数はブロックの先頭で定義する」スタイ... C, Java の変数の定義位置についての質問です。 C では「オート変数はブロックの先頭で定義する」スタイルが多く、 たしか Java の coding convention でもそれが推奨されていたと思います。 このスタイルは、変数の定義と使用箇所が離れるため読みにくいと思うのですが、 なぜ推奨されているのでしょうか? ちょっと考えると「そのブロックで使用されている変数が一覧できる」というメリットがあるような気がしますが、 このスタイルが守られない場合も多いため、実際には「一覧」にはならないとおもいます。 そのメリットを活かすためには「ブロックの最初以外で定義したら文法エラー」とすれば良いと思うのですが、 そうなってません。 * どういうメリットがあるのか? * なぜ文法で強制しないのか? について教えてください。
2012/05/23 リンク