【发布时间】:2012-02-18 15:23:57
【问题描述】:
为什么我们在 C# 中总是将 main() 方法放在 class 中,而在 C++ 中它总是放在 class 之外。
【问题讨论】:
-
没有一个答案添加了任何历史背景......这么多编程语言中的大多数都有一个名为
main的入口点,为什么main而不是start? -
@parapurarajkumar
start也可以。但必须做出选择。一旦做出了选择,那么这个选择就会卡住。 -
@parapurarajkumar:事实上,它在 BCPL 中被称为
start,但在 B 中变成了main(C 的前身,基于 BCPL),这可能是趋于简洁的总体趋势的一部分. 60 年代内存很贵。