Java和C++在运算符方面有以下不同之处:
Java中没有指针运算符:Java中没有指针的概念,因此没有指针运算符,如*
和&
。
Java中没有位运算符重载:在C++中,可以通过重载运算符来定义自定义的位运算符行为。但是在Java中,运算符是固定的,无法进行重载。
Java中没有自增和自减运算符的前置和后置区别:在C++中,自增和自减运算符可以通过前置和后置来区分,影响表达式的值。但是在Java中,前置和后置自增和自减运算符没有区别,都会影响表达式的值。
Java中没有逗号运算符:在C++中,逗号运算符可以用于在同一个语句中执行多个表达式,并返回最后一个表达式的值。但是在Java中,逗号运算符只能用于声明变量列表。
总的来说,Java和C++在运算符的使用上有一些不同,但大部分基本运算符(如加减乘除、逻辑运算符等)在两种语言中的使用方式是相似的。