void*(size_t,size)
void* :返回值无类型指针
size_t :范围-2十六次方—2的十六次方
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int *parray = (int )malloc(nsizeof(int));
int i;
for(i=0;i<n;i++)
{
printf(“请输入第%d个学生的成绩:\n”,i+1);
scanf("%d",&parray[i]);
}
for(i=0;i<n;i++)
{
printf("第%d个学生的成绩是函数结束%d:\n",i+1,*parray++);
}
system(“pause”);
return 0;
}
malloc 在堆上面开辟空间,函数结束调用不会释放