java与C++编程的区别

会陆续更新的,想到了哪几点就先总结了.

  • 整体框架:
    • java:

class FileName {

public static void function1(int[] a, int[] b) {} public static void function2(int[] a, int[] b) {} private static void function3(int[] a, int[] b) {} public static void main(String[] args) {}

}

    • C++:
      #include<iostream>
      using namespace std;
      class classone
      {
         public:
            static void function1(int a[],int b[]){}
            void function2(int a,int b){}
         private:
            void function3(int a,int b){}
      };
      int main()
      {
            classone one;
            one.function1(a[],b[]);
            return 0;
      }

  • 函数的声明:
    • java:public static void function(){}
    • C++:static void function(){} 
  • 数组的声明
    • java:int[]a;
    • C++:  int a[];
  • 类的使用
    • java:  static class classone{}
    • C++:  class classone{};
  • 求整型数组的长度
    • java:   int[] a;  a.length;
    • C++:   int a[];  int len = sizeof(a)/sizeof(a[0]);
    • 值得注意的一点是,在C++里面,数组被当做参数传入函数时,此时的数组被抽象为指针,在函数内用sizeof(a)/sizeof(a[0])是得不到数组的长度的,可以把数组的长度作为参数传进去。
阅读更多
文章标签: java
想对作者说点什么? 我来说一句

JAVAC++区别

2009年05月21日 19KB 下载

javac++区别

2013年01月21日 24KB 下载

堆栈的区别

2014年09月22日 38KB 下载

C++JAVA区别

2013年09月30日 50KB 下载

C++JAVA区别(本资料较全面)

2011年05月13日 39KB 下载

没有更多推荐了,返回首页

不良信息举报

java与C++编程的区别

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭