0

在 C 中,如果我在 if 条件中只有一行,那么我可以将它组合成一行以减少代码的大小。代码的大小很长,所以我打算采取这一步来减少代码的大小。我不应该吗?这是一个好的编程习惯吗?

4

2 回答 2

1

实际上,如果代码很长,那么这不是一个好的编程习惯,因为该代码不会那么可读。

所以最好使用 if else 语法来使你的代码可读

于 2012-10-11T10:07:24.063 回答
1

在牺牲可读性的点上担心源的大小是没有意义的,特别是因为与我们的计算机通常处理/存储的几乎任何其他类型的数据相比,源都非常小(例如,整个 Firefox 的 bzip 源85 MB - 比任何中等长度的视频都小)。此外,省略换行不会改变毫秒的编译时间。

if因此,如果您出于自己的风格原因更喜欢单行s ,那很好(尽管它经常被不赞成),但是为了节省几个字节,它根本没有意义。

于 2012-10-11T10:08:24.187 回答