永发信息网

c中怎样申请维数大于10万的数组

答案:1  悬赏:0  手机版
解决时间 2021-11-29 13:17
c中怎样申请维数大于10万的数组
最佳答案
1、使用malloc函数,先分配第一维的大小,然后再循环分配每一维的大小。
2、例程,分配3行4列二维数组:

#include #include int main(){ int **a; int i, j; a = (int**)malloc(sizeof(int*)*3);//为二维数组分配3行 for (i = 0; i < 3; ++i){//为每列分配4个大小空间 a[i] = (int*)malloc(sizeof(int)*4); } //初始化 for (i = 0; i < 3; ++i){ for (j = 0; j < 4; ++j){ a[i][j] = i+j; } } //输出测试 for (i = 0; i < 3; ++i){ for (j = 0; j < 4; ++j){ printf ("%d ", a[i][j]); } printf ("\n"); } //释放动态开辟的空间 for (i = 0; i < 3; ++i){ free(a[i]); } free(a); return 0;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
劳卡橱柜是密度板好还是生态板好?
唱歌放松喉头的终极方法
中国百家姓中“麦”排在什么位置
有会破解QQ匿名的吗
象棋,臭棋先飞象什么意思?
交通银行 AIM 日取款限额是多少
中兴N788刷机失败怎么办
精油用身体的可以用脸吗
maya没有鼠标中键能平移视角吗
莱芜的车在莱芜违章,能用泰安得驾照在泰安或
奥迪S7好还是RS7好,它们有什么区别?
谁能现在放钱,急用,
g7648列车和k705列车是停在一个站吗?
一张桌130元,一把椅子比一张桌子便宜63.5元
螺纹卡死了,打不开怎么办
推荐资讯
在研究雷击时被雷电劈死的科学家是谁?
466除以8估算结果约等于多少
欧阳靖对于国内的hiphop爱好者来说,是什么样
三星la32d450g1电视怎么设置家庭模式识别
单选题观察鸟的羽毛,发现鸟的羽毛有两种类型
兔子遇到一条河后,之后发生什么事?
为什么很多人敢打协警就不敢打民警
瓦特从蒸汽把水壶盖推得上下移动而进入蒸汽机
本人准备上Speedplay,求四孔锁鞋有哪些
在我国,税收的作用如果用一句话概括就是:A.
如何在EXCEL中实现批量查询?
ansys定义接触对时,为什么总是选不中接触面
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?