(7)指针运算
在前几篇文章中,我们已经见过指针运算的使用场景,并多次使用指针运算来进行验证。这里我们来特别地总结下,指针运算的本质含义。
在c语言中,假设p、pa、pb都是某种类型的指针,这样的运算被称为指针运算:
int main(void) { int array[] = {1, 2, 3}; int *pa = array; int *pb = array + 3; printf("sizeof(pa)...%d\n", sizeof(pa)); printf("pb-pa...%d\n", pb - pa); printf("((unsigned)pb-(unsigned)pa)/sizeof(pa)...%d\n", ((unsigned)pb - (unsigned)pa) / sizeof(pa)); return 0; }运行
原文地址:http://blog.csdn.net/zhangxiangdavaid/article/details/38146449