【发布时间】:2013-04-15 16:22:34
【问题描述】:
在我所有的 C 实验室中,我的教授都使用return(0); 而不是(如果我错了,请纠正我)首选的return 0;。 C教授不应该知道良好的编程风格吗?
我想知道这是因为我的 C 教科书(C 中的问题解决和程序设计)也使用这种格式。它还在int 和main() 之间添加了一个换行符,我觉得这有点奇怪。
难道只是旧版本的 C 使用这种格式,而她(以及这本书)从未适应过吗?或者这只是非常糟糕的编程风格?还是我完全不在这儿了?
【问题讨论】:
-
只是风格不同而已。你会注意到年长的教授会倾向于做这种事情。
-
这是一种不太流行的风格。一些旧项目仍在使用它们。
-
你问过你的教授吗?
-
有一对括号并没有什么不同(无论如何对编译器来说)。正如我的教授过去常说的那样,当学生向他抱怨某些事情没有影响时,“如果它对你没有任何影响,那为什么不按照我问你的方式去做呢?”
标签: c coding-style