Java、C、C++对比
1. 程序结构 1.1 源码 Java C C++ 源文件 .java .c .h .cpp .h 编译后 .class 字节码文件 .i .s .o .obj等中间产物 .i .s .o .obj等中间产物 1.2 编译 1.3 Hello world java 1 2 3 4 5 6 public class HelloJava{ //程序入口 public static void main(String[] args){ System.out.println("Hello world!"); } } C 1 2 3 4 //程序入口 int main(){ printf("Hello World!"); } C++ 1 2 3 4 5 6 #include <iostream> //程序入口 int main(int argc, char** argv) { std::cout << "Hello World!" << std::endl; return 0; } 2. 数据类型 2.1 基本/数值数据类型 java数据类型所占的字节数是固定的,c/c++不同的系统可能不一样 ...