社区
C++ Builder
帖子详情
怎樣定義一個不定元素個數的數組,並且使初值為NULL
gallardo
2003-08-21 05:23:06
如題
...全文
91
4
打赏
收藏
怎樣定義一個不定元素個數的數組,並且使初值為NULL
如題
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gallardo
2003-08-22
打赏
举报
回复
问题解决了,不过不是动态数组,我自己觉得挺巧妙的,因为我这数组是字符串型的,而且是2维数组,我用了一个TStringGrid,StringGrid1->Cells[0][0]就是数组元素的值,而且可以设置StringGrid1->RowCount和StringGrid1->ColCount属性来增加数组长度。如果是1维数组就可以用TListBox。:-)你们觉得怎么样?
hellobcb
2003-08-21
打赏
举报
回复
用动态数组DynamicArray,具体查帮助。
xizhouhawk
2003-08-21
打赏
举报
回复
char arrar[];
chenqp
2003-08-21
打赏
举报
回复
推荐使用stl中的vector
C#数组的定义,
不定
长的数组?
首先,在这里我要说明的是,C#中,定义了数组,那么就必须为其指定长度,且他的长度确定,不能够更改。一旦定义一个数组,那么操作系统就在内存中给这个数组指定了一块内存,他是不支持动态分配存储空间的。能够动态分配存储空间的是集合。下面给出几个数组的定义; int[] number =new int[10];//定义了一个长度为10的int型数组,没有给
元素
赋值,所有的
元素
默认值为0i...
C#中定义数组--字符串及数组操作
注意 如果在声明时没有初始化数组,则数组成员将自动初始化为该数组类型的默认初始值。另一细节是,数组的大小不是其类型的一部分,而在 C 语言中它却是数组类型的一部分。这使您可以声明一个数组并向它分配 int 对象的任意数组,而不管数组长度如何。下面的示例展示初始化不同类型的数组的各种方法。C# 支持一维数组、多维数组(矩形数组)和数组的数组(交错的数组)。例如,下面的代码声明了类型为 int 的二维数组的三维数组的一维数组。以前用VB的时候经常使用数组,不过C#用习惯后数组基本上用的不多了。
C#中如何定义数组
一、一维: int[] numbers = new int[]{1,2,3,4,5,6}; //
不定
长 int[] numbers = new int[3]{1,2,3};//定长 二、多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //
不定
长 int[,] numbers = new int[2,2]{{1,2},{1,2}};
android 整型数组初始化,5.2.4 知识准备:一维数组的初始化
Java数组的初始化主要分为两种:静态初始化和动态初始化。在了解这两种初始化方式之前,先看一下Java提供的数组默认初始化。Java为了保证安全性,防止内存缺失,为已创建的数组提供了默认初始化机制。在创建成功一个数组后,将完成如下3个动作:创建一个数组对象。在内存中给数组分配存储空间。给数组的
元素
初始化一个相应的数据类型的默认值。比如,将int类型的数组各个
元素
初始化为0,引用类型是n...
深究C语言数组那点事(一维数组)
数组名和指针的相似: 在C语言中,几乎所有的数组在使用时,数组名都是作为一个指针常量,即数组第一个
元素
的地址,来使用的。其类型,完全取决于数组
元素
的类型,如果他们是int类型,那么数组名的类型就是指向“int的常量指针”,如果是其他类型,那么数组名就是指向其他类型的常量指针。如此看来是不是二者非常相似。 数组名与指针的不同: 如果仅以他俩的相似点就一概而论说他俩是一个玩意那就大错特错了,他们的不同点也非常干脆。例如数组具有确定数量的
元素
,可能你想说我可以定义一个
不定
长的数组啊,但是想一下,你在使用它时
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章