{*p=i;不能直接赋值要和
int* p;
p=(int*)malloc(sizeof(int));配合起来使用;}
{
p=&i;可以直接使用包括了分配地址
}
*p++,p++一般是与数组配合使用;
#include <stdio.h>
#include <malloc.h>
void main()
{
int b=2;
int a[5]={1,2,3,4,5};
int *p;
int* pp;
p=(int*)malloc(sizeof(int));
pp=(int*)malloc(sizeof(int));
int i;
int *p=a;
for(i=0;i<5;i++,p++)
{
// a[i]=i;
// p=a;
printf("%d\r\n",*p);
}
printf("%d\r\n",*p);
for(i=5;i<10;i++)
{
*pp++=i;
printf("%d\r\n",*pp);
}
printf("%d\r\n",*pp);
}