问答详情
源自:6-4 练习题

数组的写法

int score = { 78, 23, 44, 78 };这样写对吗???

提问者:慕粉3649488 2016-08-23 15:14

个回答

  • 从天堂到地狱我路过
    2018-06-07 20:14:08

    那请问如果是int score[]={78,23,44,78};对吗?


  • 慕粉3491954
    2016-08-23 15:20:37

    声明整形数组是这样的:int[] score={78, 23, 44, 78};

  • 我喜欢学习
    2016-08-23 15:20:26

    错误。

    正确方法是

    int[] score = {78, 23, 44, 78};

    你可以将上述数组的初始化看作两步:

    1. 声明一个数组:

    int[] score;

      2.初始化数组:

    score = new int[]{78, 23, 44, 78};

    很明显你第一步错了,你定义的是一个整型变量,并不能用等号后的数组对整型变量赋值。