int *p; char *q p+1地址加4,移到下一个单位,并不是简单加一 q+1地址加一
int *p;
char *q
p+1
q+1
可以进行的指针运算 1.+/—一个整数 2.++/— — 3.指针相加减(减法结果为相差这个类型元素的数量)
p++ 去除p所指的数据,再将p移向下一个位置,常用于数组类的连续空间操作。 ++优先级高于
指针类型转换 void表示不知道指向的数据的类型的指针 指针类型转换:int p=&i;void q=(void)p;p没有被改变