社区
C++ Builder
帖子详情
如何定义一维动态数组?
leexiao
2003-10-20 06:02:13
我想定义一下数组a[x](x为变量,在程序运行中输入),但被告知数组大小就为常数。
请问怎么解决,
...全文
133
9
打赏
收藏
如何定义一维动态数组?
我想定义一下数组a[x](x为变量,在程序运行中输入),但被告知数组大小就为常数。 请问怎么解决,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GeoPhoenix
2003-10-21
打赏
举报
回复
修改一下
template <class T>
class mine
{
T * a;
mine()
{
a = NULL;
}
mine(int maxlen)
{
a=new T[maxlen];
}
~mine()
{
if(a !=NULL)
delete [] a;
}
};
勉励前行
2003-10-21
打赏
举报
回复
定義一個数组a[x](x为变量,在程序运行中输入),
std::vector<int> a(x); //用起來太方便了。
或者:int *a = new int[x] ; //可要記得這句: delete [] a ;
//在C++中,最好別用malloc。DynamicArray是VCL中的一個類,沒vector好用。
ssbull
2003-10-21
打赏
举报
回复
用malloc()来分配也可以
如
int *ai;
(int*)malloc(sizeof(int)*var);//var就是你输入的变量
BoyMgl
2003-10-21
打赏
举报
回复
int * a = new int[var];
OK!
BoyMgl
2003-10-21
打赏
举报
回复
int * a = new int[var];
OK!
firestars
2003-10-20
打赏
举报
回复
写一个模板类吧,
template <class T>
class mine
{
T * a;
mine(int maxlen=10)
{
a=new T[];
}
}
pp616
2003-10-20
打赏
举报
回复
用calloc就好了。
leexiao
2003-10-20
打赏
举报
回复
在我的程序后面用到了:bbb为double型
memcpy((void *)mxGetPr(S), (void *)bbb, sizeof(bbb));
请问应该怎么做?
wjlsmail
2003-10-20
打赏
举报
回复
// 试试 :
DynamicArray<int> arrayOfInt;
int i ;
arrayOfInt.Length = 10;
for (i = 0 ; i < 9 ; i ++)
{
arrayOfInt[i] = i ;
Caption = IntToStr(arrayOfInt[i]) ;
Sleep(1000) ;
}
arrayOfInt.Length = 0;
青少年C++编程NOIP/CSP竞赛通关语法-一维
数组
本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际问题,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是一维
数组
。也是历来竞赛重要考点。
按键精灵什么是
动态
数组
?如何使用
动态
数组
?(新手进阶)
前言 如果你没有编程基础,对
数组
还没什么了解,建议不要学习本帖知识,先学习了解
数组
的基本知识。对
数组
有基本了解往下看, 直入主题,什么是
动态
数组
?怎么用?概念上的东西不多说了,看例子! 正文 // 什么是
动态
数组
?什么时候用?有什么用看例子: // //
定义
数组
:Dim
数组
名(下标),
数组
长度已被锁定! Dim GG(3) //
定义
一个
数组
GG,下标为3,
数组
元素数为4(公式:
数组
下标+1=
数组
中元素个数) GG(0)=8 GG(1)=3 GG(2)=4 GG(3)=6 // 上面是
数组
的
定义
与赋值,
(C++)
动态
一维
数组
及二维
数组
定义
方法
(C++)
动态
一维
数组
及二维
数组
定义
方法
动态
一维
数组
动态
二维
数组
动态
数组
:是指在声明时没有确定
数组
大小的
数组
,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出
数组
的大小。使用
动态
数组
的优点是可以根据用户需要,有效利用存储空间。 特点:
数组
到底应该有多大才合适,有时可能不得而知。所以希望能够在运行时具有改变
数组
大小的能力。
动态
数组
就可以在任何时候改变大小。在Visual B...
java正确
定义
一维
数组
_java一维
数组
定义
,创建一维
数组
详解
前面给大家介绍了一下什么是java
数组
,下面要接着给大家介绍的就是java一维
数组
定的
定义
以及创建一维
数组
方面的知识。
数组
当中的每个元素都只带有一个下标的时候,这样的
数组
就是一维
数组
,一维
数组
实质上来说就是一组相同类型数据的线性集合,是
数组
当中,最简单的一种
数组
。
数组
是引用数据类型,引用数据类型在使用之前一定要做两件事情:声明和初始化。下面的话就来重点的介绍一维
数组
的创建方面的知识。创建一维
数组
为...
C语言总结(一维
数组
、二维
数组
、字符
数组
和字符串)
C语言总结第七章、
数组
一维
数组
一维
数组
的
定义
一维
数组
的引用一维
数组
的初始化程序举例二维
数组
及多维
数组
二维
数组
的
定义
二维
数组
元素的引用二维
数组
元素的初始化程序举例字符
数组
和字符串字符
数组
第七章、
数组
数组
是构造数据类型之一
数组
: 有序数据的集合,用
数组
名标识 元素: 属同一数据类型,用
数组
名和下标确定 一维
数组
一维
数组
的
定义
定义
方式: 例: int a[6] 一维
数组
的引用 1、
数组
...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章