c语言 指针总结
指针变量为iPoint ,整型变量为i。
执行赋值:iPoint = &i;
1.&*iPoint 相当于变量iPoint;
2.*&i 相当于变量i;
3,(*iPoint)++是使变量a的值加1
4,*iPoint++ 是先使用iPoint的值,再使iPoint指向下一个变量。
5.*++iPoint 是先使iPoint指向下一个变量,然后再取出下一个变量的值。
5.指针的一个很重要的特点是可以改变实参指针变量所指变量的值,这时指针是当做函数的参数来传递的。
6.在c语言中数组名代表着首元素的地址。
7,指针变量与数组:iPoint+i等价于a+i 等价于&a[i]
*(iPoint+i)等价于*(a+i )等价于a[i]