使用しているハードウェア インターフェイスのサンプル C コードを調べていたところ、次のようなステートメントが多数あることに気付きました。 リーリー
次の書き込みを禁止します:
誤って打ってしまいました。ただし、優れたコンパイラはこれについて警告するため、ほとんどの人は読みにくいため「const-first」方法を使用しません。
これにより、比較 (==) と代入 (=) を混同することがなくなります。
ご存知のとおり、定数に代入することはできません。実行しようとすると、コンパイラによってエラーが発生します。
基本的に、これは防御的なプログラミング手法です。自分自身から自分を守るため。
次の書き込みを禁止します:
リーリー誤って打ってしまいました。ただし、優れたコンパイラはこれについて警告するため、ほとんどの人は読みにくいため「const-first」方法を使用しません。
これにより、比較 (==) と代入 (=) を混同することがなくなります。
ご存知のとおり、定数に代入することはできません。実行しようとすると、コンパイラによってエラーが発生します。
基本的に、これは防御的なプログラミング手法です。自分自身から自分を守るため。