问答详情
源自:6-1 数组初体验

数组的长度问题

请问数组里面定义元素长度和不定义有什么区别吗?

int first[3] = {1,2,3};

int second[] = {1,2,3};


提问者:人称大帅逼 2018-11-04 21:57

个回答

  • 慕粉0247298809
    2018-11-06 09:55:18
    已采纳

     int first[3] = {1,2,3};  //这种声明固定了长度个数 ,只能存3个;
     
     int second[] = {1,2,3,4,5}; //这种声明没有固定长度个数;
     
     //印像中后面应该会有怎么向这两种声明里添加长度的方法,第一种内存利用率更高,第二种更灵活;


  • 疾电飞影
    2018-11-05 16:55:50

    没啥区别