C语言的指向数组的指针
2009-06-05 12:52
190 查看
定义一个指向数组的指针的格式为:
char (*p)[10];
表示p为指向一个char a[10]的指针,引用的时候应该用
p=&a;
调用的时候用
(*p)[i]调用,在使用时(*p)与a完全等价。仅此而已。注意需要加括号。因为[]和*为同级,
按照右到左结合。要是*p[i]则访问了**(p+i)造成错误。
指针数组相对好理解,就是一个数组,每个元素为指向某个类型的指针。
char (*p)[10];
表示p为指向一个char a[10]的指针,引用的时候应该用
p=&a;
调用的时候用
(*p)[i]调用,在使用时(*p)与a完全等价。仅此而已。注意需要加括号。因为[]和*为同级,
按照右到左结合。要是*p[i]则访问了**(p+i)造成错误。
指针数组相对好理解,就是一个数组,每个元素为指向某个类型的指针。
相关文章推荐
- 【C语言】12-指向一维数组元素的指针
- C语言中字符数组和指向字符数组的指针的区别
- C语言指向多维数组的指针
- C语言学习笔记之指向数组元素的指针和指向数组的指针
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- 黑马程序员04--C语言--01-指针数组、指向数组的指针、指向指针的指针
- c语言 - 指向数组的指针与指针数组
- C语言-指向一维数组元素的指针
- C语言:浅析指针数组、数组指针、函数指针、函数指针数组、指向函数指针数组的指针
- C语言学习笔记【指针04】指针数组与指向指针的指针 推荐
- C语言学习笔记.指针4--数组指针和指向数组的指针变量(一)
- C语言指向多维数组的指针
- C语言获取指针指向的数组长度的基本尝试
- 【C语言】12-指向一维数组元素的指针
- C语言 第 7 节 如何将字符串指针指向的内容赋值给数组
- c语言-数组名字是指向数组第一个元素的指针
- 93 C语言数组指针(指向数组的指针)
- 黑马程序员--C语言--01-指针数组、指向数组的指针、指向指针的指针
- 【C语言】12-指向一维数组元素的指针
- C语言的指向数组的指针