(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