第九章 指针习题
9-0、指针
(1)动态分配-malloc
(2)free的常见问题
(3)1 malloc 1 free代码eg
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int number;
int *a;
int i;
printf("输入数量:");
scanf("%d",&number);
//申请内存空间
//int k[number]; //c99写法
a = (int*)malloc(number*sizeof(int)); //c99之前的写法
for(i=0; i<number; i++){
scanf("%d",&a[i]);
}
for(i=number-1; i>=0; i--){
printf("%d",a[i]);
}
//释放内存空间
free(a);
return 0;
}