问答详情
源自:6-2 数组的遍历

要是数组没有设定长度会怎样?是自动设置个默认值吗

要是数组没有设定长度会怎样?是自动设置个默认值吗

提问者:Winooo 2018-10-27 17:15

个回答

  • 壞尐孩
    2018-10-27 17:31:28
    已采纳

    除了(int array[]={0} )初始化的时候可以,其他会报错的

  • 栀丶零
    2019-04-22 12:50:42

    //要是没设置长度的话,可以用这个办法确定长度
    int arr[]={1,2,3.45,5,6}
    int i=sizeof(arr)/sizeof(int)//这时的"i"就是数组的长度
    /*sizeof()函数能求出数组的字节数,然后再除以相应的数组类型所占的字节数就能得出数组长度*/


  • 木子讷
    2019-01-03 16:39:02

    就超出下标,会随便弄一个值给你的

  • Winooo
    2018-10-27 18:33:29

    能问具体点吗?。。。。