1.c++、java和python都是面向对象的编程语言,但是c++和java都是强类型语言,而python是一种弱类型语言
2.垃圾回收机制:c++需要程序员收到回收,而java和python都有自己的垃圾回收机制GC。具体两者又有不同,python的垃圾收集机制主要是用的是引用计数方式。
3.c和java中变量的存储是真实值,而python总存储的是引用,所以python不用声明类型名称,它的输入均默认为字符串。
4.c++中用const来声明常量,java中使用final来声明,python中没有常量。
5.for循环语句结构不同
例:求1-5的算数和
(1)Java:
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
for(int i=1;i<6;i++) {
sum+=i;
}
System.out.println(sum);
}
}
(2)Python:
i=1
sum=0
for i in range(6):
sum+=i
print(sum)
(3)c/c++
#include
using namespace st