指针演算
指针运算?两地址相减是12 3 * sizeof(int)[解决办法]对于这个题来说,指针相减,就是后一个指针移动几个位
指针运算?
两地址相减是12 = 3 * sizeof(int)
[解决办法]对于这个题来说,
指针相减,就是后一个指针移动几个位置,到前一个指针那。
*y-*x,表示他们所指存储空间内的数相减
[解决办法]指针存储的是个地址,而地址本身是个整数,都是四个字节。
[解决办法]指针==地址==数字
指针相减==地址相减==数字相减
*指针==具体内容
*指针相减==*内容相减
例如:
char *p1 = "A"
char *p2 = "B"
p1-p2 == 地址相减 ==(鬼才知道是什么值)【不过可以输出来】
*p1-*p == 'A' - 'B' = 1 【ACSII码相减】 这个人类也可以知道