| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 902 人关注过本帖
标题:问个小儿科问题(数组)。。。。
只看楼主 加入收藏
ping燕s
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:40
专家分:33
注 册:2009-9-22
收藏
得分:0 
回复 10楼 UserYuH
  在问问
比如说不确定数组的个数,那我定义数组a[n][m]..在程序中输入n,m在确定怎么实现呢???
scanf(“%d,%d”,&n,&m);
a[n][m]这样不行吗。
2009-11-09 15:10
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
c:malloc
c++:new
2009-11-09 15:12
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
可以这样创建:
int i,**a,n,m;
scanf("%d%d",&n,&m);
a=(int **)malloc(n*sizeof(int *));
*a=(int *)malloc(n*m*sizeof(int));
for(i=0;i<n;i++)
   a[i]=*a+i*m;

努力—前进—变老—退休—入土
2009-11-09 15:18
海神之剑
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2009-10-22
收藏
得分:0 
这可以啊!
已经有了m,n了啊!
2009-11-09 15:27
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 10楼 UserYuH
  也就是说数组一长度一定是要先定义是把
首先要确定了N M 的值才能给数组赋值是吧.
2009-11-09 15:31
ping燕s
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:40
专家分:33
注 册:2009-9-22
收藏
得分:0 
。。。问题得到解决  谢谢各位的帮助
2009-11-10 12:39
快速回复:问个小儿科问题(数组)。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035724 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved