Cでは、if条件に1行しかない場合、それを1行に結合してコードのサイズを減らすことができます. コードのサイズが長いので、コードのサイズを小さくするためにこの手順を実行する予定です。私はすべきではありませんか?それは良いプログラミングの練習ですか?
2 に答える
1
実際、コードが長い場合、そのコードは読みにくくなるため、プログラミングの実践としては適切ではありません。
そのため、コードを読みやすくするために if else 構文を使用することをお勧めします
于 2012-10-11T10:07:24.063 に答える
1
可読性を犠牲にする時点でソースのサイズを気にすることは意味がありません。特に、ソースは、コンピューターが通常処理/保存する他のほとんどすべての種類のデータと比較して非常に小さいためです (たとえば、Firefox 全体の bzip 圧縮されたソース)。は 85 MB で、中程度の長さのビデオよりも小さいです)。また、改行を省略しても、ミリ秒のコンパイル時間は変わりません。
したがって、独自のスタイル上の理由で 1 行の s を好む場合は問題ありませんif
(ただし、しばしば眉をひそめられます) が、数バイトを節約するためにはまったく意味がありません。
于 2012-10-11T10:08:24.187 に答える