[为指针动态分配内存]:到底是因为什么出错
程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *p, i;
p = (int*) malloc( 6 * sizeof(int) ) ;
if (p == NULL)
{ //判断是否为空
printf("内存分配出错!");
exit(1);
}
for (i=0; i<6; i++)
{
p++;
*p = i;
printf("%2d", *p);
}
printf("\n");
free(p);
return 0;
}




