#include<stdio.h>
//*p+n ->ac[n]
int main()
{//char只需要一个内存单元
char ac[] = { 0,1,2,3,4,5,6,7,8,9, };
char* p = ac;//p指针指向数组的第一个位置
char* p1 = &ac[5];
printf("p=%p\n",p);
printf("p+1=%p\n",p+1);//指向第二个位置
printf("*(p+1)=%d\n",*( p + 1));//数值+1
printf("p1-p=%d\n", p1-p);//5-0=5
//int需要四个内存单元
int ai[] = { 0,1,2,3,4,5,6,7,8,9, };
int* q = ai;//p指针指向数组的第一个位置
int* q1 = &ai[6];
printf("q=%p\n", q);
printf("q+1=%p\n", q + 1);//指向第二个位置
printf("*(q+1)=%d\n", *(q + 1));
printf("q1-q=%d\n", q1 - q);//6-0=5
return 0;
}