温习c++
pj933
这个作者很懒,什么都没留下…
展开
-
数组指针和指针数组
优先级:( ) > [ ] > * 。 1.数组指针:int (*p) [n]; ( )优先级高,说明p是一个指针,指向一个整型的一维数组的头部,这一维数组的长度是n。若p+1时,p要跨过n个整型数据的长度。 如果要将二维数组赋给一指针,应该这样赋值: int a[2][2]; int (*P)[2];//该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;转载 2014-11-05 23:42:29 · 377 阅读 · 0 评论 -
指针常量and常量指针
1.常量指针:指向常量的指针,指向的内容是常量不能改变,但是可以改变其指向的地址; 例如: int a=1,b=2; const char * p=&a;(也可以写成char const *p) *p=0;//错误 p=&b;//正确 2.指针常量:指针为常量; 例如: int a=1,b=2; char * co原创 2014-11-06 17:08:33 · 299 阅读 · 0 评论