[为指针动态分配内存]:到底是因为什么出错
											
程序代码:
#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;
}



											
	    

	


