//用malloc动态内存分配
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int number;
int* a;
int i;
printf("输入数量:");
scanf("%d", &number);
//C99 int a[number];
a = (int*)malloc(number*sizeof(int));
//把a当数组来用
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;
}
C语言:动态内存分配
最新推荐文章于 2024-07-25 23:26:35 发布