/* Note:Your choice is C IDE */
#include "stdio.h"
#include "stdlib.h"
main()
{ int *p,*q;
p=(int *)malloc(sizeof(int)*3);
q=p;
*p=4;
p++;
*p=5;
p++;
*p=6;
printf("%d %d %d\n",q[0],q[1],q[2]);
free(q);//此处注意如果释放p的地址则会报错,释放q则p首地址;因为此时p指向的不是它的首地址
}
10-07