1.当一个指针和整数量执行算数运算时,整数在执行加法运算前始终会根据合适的大小进行一个调整。这个合适的大小就是指针所指类型的调整。
2.例如:一台机器上float类型占据8个字节,在计算float类型指针加2时,这个2将根据float类型的大小进行调节(相乘)。这样,实际上加到指针的整型值是16。
3.换句话说,如果p是一个指向float的指针,那么p+1就是指向下一个float。**
2.1第一种形式-----指针±整数
标准的定义这种形式用于指向数组中的某个元素的指针。
数组中的元素存储于连续的内存位置中,后面元素的地址大于前面元素的地址。因此,对一个指针+1就是指向数组的下一个素,即改指针的下一个元素。把一个指针-3就是该指针位置向左移动三个元素。
2.2第二种形式----指针-指针
只有当2个指针都指向一个数组的元素时,才允许一个指针减去另一个指针。
减法运算的值是俩个指针在内存中的距离。例如数组的元素是float类型,数组的起始位置是1000,p1的值是1008,p2的值是1016,那么p2-p1就是1,俩个指针的差值是8再除于长度8,距离为1.
指针一般使用的操作符有以下:
<><=>=
有一个前提就是这些都是指向同一个数组中的元素。



