1

在我所有的 C 实验室中,我的教授都使用return(0);而不是(如果我错了,请纠正我)首选的return 0;. C教授不应该知道良好的编程风格吗?

我想知道这是因为我的 C 教科书(C 中的问题解决和程序设计)也使用这种格式。它还在intand之间添加了一个换行符main(),我觉得这有点奇怪。

难道仅仅是因为旧版本的 C 使用了这种格式,而她(以及这本书)从未适应过吗?或者这只是非常糟糕的编程风格?还是我完全不在这儿?

4

1 回答 1

3

这纯粹是一种风格选择和用户偏好。没有真正的理由偏爱一种风格而不是另一种风格。

当然,我更喜欢return 0;并且不使用额外的换行符,但是这两种风格都没有技术优势或劣势。我会犹豫将一种风格称为“好”而另一种风格“坏”。

于 2013-04-15T16:24:49.917 回答