c - 为什么我的教授使用 return(0);?

标签 c coding-style

<分区>

在我所有的 C 实验室中,我的教授都毫无异常(exception)地使用 return(0); 而不是(如果我错了请纠正我)首选的 return 0;。 C 语言教授不应该了解良好的编程风格吗?

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

难道仅仅是因为旧版本的 C 使用了这种格式,而她(以及这本书)从未适应过?或者这只是彻头彻尾的糟糕编程风格?或者我在这里完全偏离了基地?

最佳答案

这纯粹是风格选择和用户偏好。没有真正的理由比另一种更喜欢一种风格。

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

关于c - 为什么我的教授使用 return(0);?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020108/

相关文章:

C - 共享内存和信号量

objective-c - 最佳实践 : Partial Regex Matching

oracle - 在 Oracle 中循环 CURSOR 时使用 EXIT WHEN 指令是一种不好的做法吗?

c - glibc 检测到 : realloc(): invalid next size

c - 在不同线程中使用 Windows C 等待 "any key"

c - 段错误(核心转储)-我的代码出了什么问题

c++ - 以优雅礼貌的方式在 C++ 中处理 GTK 回调

c - 如何: Safeguard memory - strncat()?

c++ - main() 中的 return 语句与 exit()

c - 使用 scanf 仅输入整数?