1.加减性 指针存放的是地址,p=p+2,加减的数字是以指针指向的数据类型为量度的。比如 int a[10]; int *p=a; //p初始指向a的首元素地址,p+1即指向第二个元素 int a[2][3]; int *p=a; p=p+1; //p初始指向a的首行地址,p+1指向下一行地址, //因为这里的数据类型是int [] 指针之间可以相减,但不可以相加。同一类型的指针变量可以相减,表示两个指向的内存位置相隔多少个元素(注意不是字节数) 2.大小 指针间可以比较大小,但是限制同类型。表示内存中它们指向位置的高低关系