首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

指针演算

2013-01-06 
指针运算?两地址相减是12 3 * sizeof(int)[解决办法]对于这个题来说,指针相减,就是后一个指针移动几个位

指针运算?



两地址相减是12 = 3 * sizeof(int)

[解决办法]
对于这个题来说,
指针相减,就是后一个指针移动几个位置,到前一个指针那。
*y-*x,表示他们所指存储空间内的数相减
[解决办法]
指针存储的是个地址,而地址本身是个整数,都是四个字节。
[解决办法]
指针==地址==数字
指针相减==地址相减==数字相减

*指针==具体内容
*指针相减==*内容相减
例如:
char *p1 = "A"
char *p2 = "B"

p1-p2 == 地址相减 ==(鬼才知道是什么值)【不过可以输出来】
*p1-*p == 'A' - 'B' = 1 【ACSII码相减】 这个人类也可以知道

热点排行