您的位置:首页 > 编程语言 > C语言/C++

C语言的指向数组的指针

2009-06-05 12:52 190 查看
定义一个指向数组的指针的格式为:

char (*p)[10];

表示p为指向一个char a[10]的指针,引用的时候应该用

p=&a;

调用的时候用

(*p)[i]调用,在使用时(*p)与a完全等价。仅此而已。注意需要加括号。因为[]和*为同级,

按照右到左结合。要是*p[i]则访问了**(p+i)造成错误。

 

 

指针数组相对好理解,就是一个数组,每个元素为指向某个类型的指针。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c