难道他们不应该使用了。 结束了发言。 他们可以使用 - >调用一个方法。 这是只是一个疏忽? 或者有一些深层次回事?
Answer 1:
Java的挑分号有类似于C和C ++语法。
C ++拿起它具有类似于C的语法
我猜是c选择了分号,因为B,ALGOL和Pascal已经使用它,没有理由不使用一个已经接受的传统。
Answer 2:
编辑:看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
文章来源: Why they used ; to end statements in Java/C++