会陆续更新的,想到了哪几点就先总结了.
- 整体框架:
- 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; }
- C++:
- 函数的声明:
- 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])是得不到数组的长度的,可以把数组的长度作为参数传进去。