他们为什么用; 结束Java / C ++中的语句

他们不应该使用。 结束声明。 他们可以使用 – >来调用方法。 这只是一个疏忽吗? 或者有更深入的发展?

Java选择分号的语法类似于C和C ++。

C ++选择它的语法类似于C.

而且我猜C会选择分号,因为B,ALGOL和Pascal已经使用过分号,并且没有理由不使用已经接受的约定。

编辑:请参阅https://softwareengineering.stackexchange.com/questions/139482/why-are-statements-in-many-programming-languages-terminated-by-semicolons#139485

…所以人们理解评论(和negs),这是原作:

“此外,分号代表C / C ++中的NOP(无操作或空命令)”可能会提供一个关于它为什么常见的线索

http://en.wikipedia.org/wiki/Semicolon#Computing_usage