数据结构预热:malloc动态分配内存
1 # include <stdio.h>
2 # include <malloc.h>
3
4 int main(void)
5 {
6 int len;
7 printf("输入数组的长度:len=");
8 scanf("%d",&len);
9 int * pArr = (int *)malloc(sizeof(int) * len);
10 for(int i=0;i<len;i++)
11 scanf("%d",pArr+i);//也可以写成&pArr[i];
12 for(i=0;i<len;i++)
13 printf("%d\n",*(pArr+i));
14 free(pArr);
15
16
17 return 0;
18 }
2 # include <malloc.h>
3
4 int main(void)
5 {
6 int len;
7 printf("输入数组的长度:len=");
8 scanf("%d",&len);
9 int * pArr = (int *)malloc(sizeof(int) * len);
10 for(int i=0;i<len;i++)
11 scanf("%d",pArr+i);//也可以写成&pArr[i];
12 for(i=0;i<len;i++)
13 printf("%d\n",*(pArr+i));
14 free(pArr);
15
16
17 return 0;
18 }