二维数组

来源:互联网 发布:打印九九乘法表VB代码 编辑:程序博客网 时间:2024/05/16 19:43

int a[][];

错误,多维数组的规则是 只有最后一维的大小能省略, 可以定义为int a[][5];

int (*pa)[];不好,应该int (*pa)[size];

声明可以, 但是赋值的时候就会有错误,

例如:int a[] = {1, 2, 3};

pa = &a;//cannot convert parameter 1 from 'int (*)[3]' to 'int (*)[]'

所以定义指向数组的指针的时候最好把数组的大小确定;

原创粉丝点击