具体步骤如下: 使用malloc()函数分配足够大的内存空间给数组,例如: int *arr = (int *)malloc(initial_size * sizeof(int)); 复制代码 当需要添加元素时,使用realloc()函数来重新分配内存空间,并将新元素添加到数组中,例如: int new_size = current_size + 1; arr = (int *)realloc(arr, new_size...
()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4];//该语句是定义一个数组指针,指向含4个元素的一维数组。p=a;/...