社区
C语言
帖子详情
多维数组如何动态分配元素个数?
rustle
2002-05-16 01:32:15
请教!
...全文
79
10
打赏
收藏
多维数组如何动态分配元素个数?
请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Januarius_
2002-05-16
打赏
举报
回复
int **a=new int*[m];
for(int i=0;i<m;i++)
a[i][]=new int[];
earthharp
2002-05-16
打赏
举报
回复
faq里好多的啊,搜索一下,省点分了,呵呵
xiaoluoli
2002-05-16
打赏
举报
回复
agree friends advise!
mylove0618
2002-05-16
打赏
举报
回复
从c向c++转移时,应该有一种意识,那就是c++是一种新的语言,否则你会犯很多毛病。尽管c++和c有很多类似的地方,但是他们并不一样。所以一定要遵守c++的使用方法。否则你会学的不伦不类的。
rustle
2002-05-16
打赏
举报
回复
哦
我明白了
多谢steedhorse(晨星)和prototype(原型)
晨星
2002-05-16
打赏
举报
回复
别忘了释放时这样:
for(int i = 0 ; i < m ; i++)
delete[] b[i];
delete[] b;
晨星
2002-05-16
打赏
举报
回复
你好像用malloc习惯了,应该这样:
double **b;
b = new (doulbe*)[m];
for(int i = 0 ; i < m ; i++)
b[i] = new double[n];
step_by_step
2002-05-16
打赏
举报
回复
说清楚点
rustle
2002-05-16
打赏
举报
回复
thanks
我看了一下
我在程序中这样定义二维数组
double **b;
b = (double **)new double[m];
~~~~~~~~~~~~这里用了强制类型转换
for(i=0;i<m;i++)
b[i] =new double[m];
会不会出现什么问题?
prototype
2002-05-16
打赏
举报
回复
see faq.
C语言精彩编程100例
C语言入门教程:主要针对C语言初学者,从零讲解各个细节。
C++中
动态分配
多维
数组
在C++中,定义
数组
时,
数组
的维数必须是常量表达式,定义
多维
数组
也是这个要求。如果需要定义一个由用户输入维度的
多维
数组
时,就必须使用
动态分配
内存的方式进行定义。 1 二维
数组
以二维
数组
为例,在《C++二维
数组
》中提到,二维
数组
的
元素
又是
数组
,例如 int a[2][3] = { {1, 2, 3} ,{4, 5, 6} }; 可以将a看成一个
数组
,这个
数组
中有2个
元素
,每个
元素
...
多维
数组
是包含一个或多个
数组
的
数组
PHP -
多维
数组
多维
数组
是包含一个或多个
数组
的
数组
。 在
多维
数组
中,主
数组
中的每一个
元素
也可以是一个
数组
,子
数组
中的每一个
元素
也可以是一个
数组
。 实例 在这个实例中,我们创建了一个自动分配 ID 键的
多维
数组
: 实例 <?php $sites = array ( "runoob"=>array ( "菜鸟教程", "http://www.runoob.com" ), "google"=>array (
1.7 Java到底有没有
多维
数组
?
Java 中没有
多维
数组
的概念,从
数组
底层的运行机制上来看 Java 没有
多维
数组
,但是 Java 提供了支持
多维
数组
的语法,可以实现
多维
数组
的功能。 Java 语言里的
数组
类型是引用类型,因此
数组
变量其实是一个引用,这个引用指向真实的
数组
内存。
数组
元素
的类型也可以是引用,如果
数组
元素
的引用再次指向真实的
数组
内存,这种情形看上去很像
多维
数组
。 定义
数组
类型的语法type[] arrName;是典型的一维
数组
的定义语法,其中 type 是
数组
元素
的类型。如果希望
数组
元素
也是一个引用,而且是指向 int
数组
的
C语言
多维
数组
指针
多维
数组
指针是一种重要的数据类型,在处理
多维
数组
时具有重要作用。通过
多维
数组
指针,可以方便地访问和操作
多维
数组
中的
元素
,实现高效的
多维
数组
处理算法。在C语言中,
多维
数组
指针是一种特殊的指针类型,用于指向
多维
数组
的
元素
。
多维
数组
指针支持类似一维
数组
指针的运算,可以通过加法和减法来移动指针的位置,以访问
多维
数组
中的不同
元素
。通过
多维
数组
指针可以方便地访问
多维
数组
中的
元素
,使用解引用运算符`*`来获取指针指向地址中存储的值。
多维
数组
指针是指向
多维
数组
的指针,其定义方式与一维
数组
指针类似,但需要指定每一维的大小。
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章