如何用c定义一个未知长度的整型数组a[n]?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 08:59:47
如何用c定义一个未知长度的整型数组a[n]?
除常量数组外,数组必须是定长的,如果不知道长度,有几种办法,固定分配一个你认为不会出现的维度值,或者对数组进行动态分配,如:
int *pArray,nCount;
int Insert(int * pArray,int nCount,int nElement)
{
int *pInt;
pInt = new int[nCount+1];
if(nCount>0)memcpy(pInt,nArray,nCount);
pInt[nCount++] = nElement ;
if(pArray)delete pArray;
pArray = pInt;
return nCount;
}
main()
{
nCount = 0,pArray = NULL;
nCount = Insert(pArray,nCount,99);
}
int *pArray,nCount;
int Insert(int * pArray,int nCount,int nElement)
{
int *pInt;
pInt = new int[nCount+1];
if(nCount>0)memcpy(pInt,nArray,nCount);
pInt[nCount++] = nElement ;
if(pArray)delete pArray;
pArray = pInt;
return nCount;
}
main()
{
nCount = 0,pArray = NULL;
nCount = Insert(pArray,nCount,99);
}
如何用c定义一个未知长度的整型数组a[n]?
定义一个整型数组 长度为100 随即一个 1-100的数字 添加到整型数组中 要求数组中的数据不能重复
C中如何定义长度为1000000的整型数组啊
求一道C语言题答案1)编写一个子函数,利用起泡法对若干个整数由小到大排序;(2)在主函数中定义整型数组a,长度为N(为了
c语言习题(指针)编写一个函数s(a,n),其中a是一个一维整型数组,n是数组长度,通过指针求数组中的平均数.(请用vi
定义一个N行N列的二维整型数组,使数组左下三角元素中的值乘以3
C语言编程求和题定义一个函数float average(int d[],int n),计算整型数组d中n个有效元素的所有
我要定义一个未知的指针数组: 程序大概: int n; .(求 n) 在求得 n 时 ,如何正确定义 *a[n]
定义一个长度为20的整型数组,并初始示数组中的所有元素,每行5个元素,并求最大值及其下标,最小值及其下标,平均值
刚学c语言,怎么定义一个未知元素个数的数组啊?
定义一个整型数组a,a包括20个元素,每五个元素求平均值,将平均值放入数组b中,将b中元素输出.要不该大挂了啊!用C编的
C语言编程 定义函数将一个整型一维数组反序,数组的输入和输出在主函数中完成