• c语言中数组的定义和java中数组定义的一些区别


    感谢原文:https://blog.csdn.net/gzwdz778/article/details/79799408

    一维情况下:

    c中,数组的声明需要给出数组的维数,比如:

    int arr[5];

    java中数组的声明不能给出数组的维数:比如:

    int[] arr;

    int arr[];

    java在动态定义时给出:arr = new int[5];静态定义时无需给出 arr = new int[]{…};arr={xxx};

    二维情况下:

    c中,仍就在数组声明时需指定一维二维的数,但是在声明时赋初值时可以省略一维数,根据二维数来推断:
    int arr[][3] = {1,2,3,4,5,6};

    java中,在声明时仍旧无需给出,在定义时可以只给出一维数,而无需给出二维数:

    int arr[][];

    int[][] arr;

    arr = new int[2][]{…};

    arr = new int [2][3]{…};

  • 相关阅读:
    startup毕业论文
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
    install
    逻辑卷(lv)管理(LVM)
    mke2fs
    cat & 文件结束符
  • 原文地址:https://www.cnblogs.com/tfxz/p/12621733.html
Copyright © 2020-2023  润新知