1、一维动态数组的建立
#include <stdio.h> #include <malloc.h> int main() { int n, *p; //n数组的大小,p数组指针 scanf("%d", &n); p = (int *)malloc(sizeof(int)*n); for (int i = 0; i<n; i++) //输入数据 { scanf("%d", &p[i]); } for (int i = 0; i<n; i++) //输出数据 { printf("%d ", p[i]); } printf("\n"); free(p); //释放内存 return 0; }
2、二维动态数组的建立