在二维数组中,在定义一个函数的形参的时候,数组的列数必须是确定的。这是因为,内存是线性一维的,二维数组可以看做是一个一维的数组。
如int array[][3];
int array[5][3];
以上是正确的写法,若写成int array[1][];是错误的
其实,也就是说把定义的列数的大小整体,当做一个变量,而一位数组变量的长度都是一样的,所以才有以上的问题。
<script type="text/javascript" id="wumiiRelatedItems"> </script>
转发至微博
转发至微博