数组的声明方式

来源:6-3 如何使用 Java 中的数组

lemon萌小2

2017-07-21 02:28

请问是不是java、c、c++中只有Java在声明数组有两种方式啊?


写回答 关注

1回答

  • 流逝的时间0101
    2017-07-21 09:41:26
    已采纳

    C语言一般有四种数组定义方式,以一维数组为例:
    //定义指定维数的数组
    int arr[10];
    //定义不指定维数的数组,数组维数有初化列表元素个数决定。
    int arr[] = {1,2,4};
    //定义指定维数的数组,初始化不完全时,系统将未初始化元素初始化为0
    int arr[10] = {1,2};
    //动态分配一个数组。下面分配了一个有10个元素的数组。
    int *arr  =(int *) malloc(10 * sizeof(int));


    C++定义数组只有一种方式,但是创建数组有多种方式


    Java定义数组有三种方式是可以的。

    1,String []a = new String[length];再赋值

    a[0]=?;.......

    2,new完就直接初始化:

    String []a = new String[]{?,?...};

    3.你甚至不必new:

    String []a = {?,?....}同样没问题。


    lemon萌...

    喔,谢谢你啦

    2017-07-21 15:48:37

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题