正在加载图片...
动态一维数组 include <stdio. h> #include <stdlib. h> void maino n,p= NULL; printf(" Please enter array size: ) scan f("%d",&n) p=(int) malloc(n* sizeof〔int)://根据上边输入的人数申请内 存 printf("please input %d intergers", n) for(i=0;i<n;i++)∥/为动态数组输入数据 scanf("%d",&p):∥/也可以用 scanf("%d",p+) outs( the array is: ) for(i=0; i<n: i++ printf( %4d" P[i]: free(P):/释放申请的内存空间8 动态一维数组 #include<stdio.h> #include<stdlib.h> void main() { int i,n,*p = NULL; printf("Please enter array size:"); scanf("%d", &n); p = (int *) malloc(n * sizeof (int)); //根据上边输入的人数申请内 存 printf("please input %d intergers",n); for(i=0;i<n;i++) //为动态数组输入数据 scanf("%d",&p[i]); //也可以用scanf("%d",p+i); puts("the array is:"); for(i=0;i<n;i++) printf("%4d",p[i]); free(p); //释放申请的内存空间 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有