课程
/后端开发
/C
/C语言入门
要是数组没有设定长度会怎样?是自动设置个默认值吗
2018-10-27
源自:C语言入门 6-2
正在回答
除了(int array[]={0} )初始化的时候可以,其他会报错的
//要是没设置长度的话,可以用这个办法确定长度 int arr[]={1,2,3.45,5,6} int i=sizeof(arr)/sizeof(int)//这时的"i"就是数组的长度 /*sizeof()函数能求出数组的字节数,然后再除以相应的数组类型所占的字节数就能得出数组长度*/
就超出下标,会随便弄一个值给你的
能问具体点吗?。。。。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答数组要是不设定长度会怎样?没报错啊?
3 回答请问数组作为形式参数时,长度未知,可以设为n吗,该怎么设置
1 回答如果想形参数组不设定长度,如何获取输入的实参的长度?
1 回答strcat的第一个数组必须指定长度吗?
1 回答int 是设定一个整数量 后面设定主函数main main的返回值也是整数吗?