永发信息网

如何定义一个未定义大小的全局变量数组?

答案:3  悬赏:30  手机版
解决时间 2021-11-19 21:43
如何定义一个未定义大小的全局变量数组?
最佳答案
#include 
#include  // for malloc()
#include 

int **array; // 在所有代码块之外声明

int main() {
int i,j,m,n;
printf("行数 m = "); // 在使用前初始化
scanf("%d",&m);
printf("列数 n = ");
scanf("%d",&n);
array = (int **)malloc(sizeof(int **));
srand(time(0));
for(i = 0; i < m; ++i)
array[i] = (int *)malloc(n * sizeof(int));
for(i = 0; i < m; ++i) {
for(j = 0; j < n; ++j) {
array[i][j] = rand()%100;
printf("%4d",array[i][j]);
}
printf("
");
}
// .............
return 0;
}
全部回答
第一 把数组开大点= =要用多少到时候再说
第二 vector是个好东西,变长数组
以上为c++stl模板
你最起码得说明白你用什么语言吧……
用c的话用malloc分配
c++的话就用new
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界上最独特的桥有哪些
佳木斯市第一中学那个老师最好
关于文学的笑话
4.5米的架空梁,承重约2500公斤,用多大的钢筋,
藏语中其美罗珠是什么意思
怎么才知道一个男的对你有好感?
负8乘以4分之21的列式计算
澳大利亚康特姆热泵热水器专卖店山西总代理地
ipad6 128g内存金色价格
齐齐哈尔到天津k568火车在天津那个是有站
为什么我会害怕相亲,请认真的看完,拜托。
我想买一台普通的3联送货单打印机(送货单规
有一部武直10的影片叫什么
这是什么电影? 我竟然找不到
酷睿i3 2330m怎么样
推荐资讯
想问关于驾驶证问题,应该打什么电话问?
谁把女人变成了性机器
象山丹峰小区95平方装修好的约多少钱
北京开出的动车组
在哪里可以买到Neogence 霓净思/霓静思
Win10应用商店中某些应用当前不可用怎么回事
狗狗多大才能带到外面去,我的狗狗已
永年区交警大队大队长是谁
一个2.9kw/24h卧式冰柜有多少w
驾驶证12分全扣了怎么办
giraffe怎么读
用老虎用森林和刺猬狐狸编一个童话故事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?