化妆品的进口税率表:哪位大哥给个算法动态分配一个2D数组的大小啊
来源:百度文库 编辑:查人人中国名人网 时间:2024/09/02 03:05:04
要能动态改变数组行/列数目的啊
你把2D数组看成一维的就行了。
int *pt = (int*)malloc(m*n*sizeof(int)); //m*n数组
然后访问第x行y列的元素可以用
*(pt+x*n+y); //n为每行的元素个数
当需要改变行列数时,
调用realloc函数重新分配空间。
找本C语言书看看,数组长度只能是常量,几维的都一样
重新分配,再把原数组全部赋值过去
你改变之后以前的数据怎么办呢?