java数组和c中数组的区别

来源:互联网 发布:js单双引号嵌套 编辑:程序博客网 时间:2024/05/17 02:03

java中的例子:

public class Test {public static void main(String[] args){int a[];a = new int[]{2,3,4,5,6,7,8,9,10};//可以在任意位置a = new int[]{1};//java中a只是指向数组的引用,所以把另一个数组赋给它是没有问题的int b[] = {1,2};//这种初始化数组的方式只能在定义数组的时候//b = {1,2};}}

c中的例子:

#include <stdio.h>int main(void){    int a[] = {1,2,3};    //int c[]; //在java中这样是没有错,因为java中c只是一个指向数组的引用    int b[10];    //b = {1,2,3,4,5,6,7,8,9,10};//只能在定义的时候采用这种方式进行初始化     for(int i = 0; i < 3;i++){        printf("%d\n",a[i]);    }}







原创粉丝点击