动态创建可变大小的一维数组,其关键在于正确计算数组所需的空间
大小。假设,我们要创建一个 float 型的数组,该数组的大小由变量 n 来
动态设定:
访问数组时,直接通过指针 pArr 即可:
大小。假设,我们要创建一个 float 型的数组,该数组的大小由变量 n 来
动态设定:
//动态创建一维数组
float *pArr = (float)malloc(sizeof(float) * n);
if (pArr == NULL) //检查空间是否分配成功
{
//这里插入空间申请失败的处理代码
}
访问数组时,直接通过指针 pArr 即可:
//访问动态一维数组的例子
pArr[1] = 3.1415926; //访问数组时需要注意不要溢出