C if if else条件

时间:2012-10-11 10:04:33

标签: c

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

2 个答案:

答案 0 :(得分:1)

实际上如果代码很长,那么编程实践并不好,因为代码不会那么可读。

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

答案 1 :(得分:1)

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

所以,如果你因为你自己的风格原因而喜欢单行if,那就没问题了(虽然它经常不赞成),但是为了节省几个字节,根本就没有意义。

相关问题