C语言和Java 在用数组作为参数时有点不一样。 C中` void jh(int n[2]) {/注意这里参数是写了大小 int temp; temp = n[0]; n[0] = n[1]; n[1] = temp; } int main() { int i; int num[2] = {7, 8}; jh(num); } Java中 由于C和Java中定义数组形式稍微有点不一样,所以这里作为参数形式也不太一样。Java中作为参数 是不需要给出数组大小的。