C语言指针引用二维数组
来源:互联网 发布:什么是实时数据库 编辑:程序博客网 时间:2024/05/16 12:16
最近看谭浩强的《C程序设计》,第248页 例8.11 看到这里例子感觉有点懵,所以根据这个例子自己总结了下:
一.不用取地址符和指针
1.二维数组的元素: a[0][1]
2.二维数组的地址:
2.1 0行首地址:a
2.2 1行0列元素地址:a[1]
2.3 1行首地址 : a+1
二.用取地址符(当然只能表示数组的地址)
1.0行首地址:&a[0]
2.元素地址:&a[0][1]
三.用指针(用指针无法指向某行的首地址)
1.元素值:* (*(a+0)+1)
2.元素地址:*(a+2)+0
写一个测试程序:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
结果:
0 0
- C语言指针引用二维数组
- C语言指针引用二维数组
- C语言二维数组指针
- C语言指针、二维数组和指针
- 指针引用二维数组
- C语言:二维数组元素的引用
- C语言二维数组的分配(记录我的指针引用错误)
- C 语言二维数组和双重指针
- C语言,二维数组时候的指针
- c语言二维数组与指针
- 二维数组和指针(C语言
- C 语言中二维数组指针详解
- 用指针操作二维数组 C 语言
- c语言二维数组与指针
- c语言 指针和二维数组
- 二维数组和指针(C语言)
- C语言二维数组中的指针问题
- 二维数组和指针(C语言)
- BD视觉算法工程师笔试题
- hibernate与mybatis对比总结
- FreeSWITCH 电话会议(ESL实现)
- 网页文档编辑器--simditor
- Android uevent监控 UEventObserver
- C语言指针引用二维数组
- Rstudio server在Ubuntu 16.04上部署步骤(测试通过)
- 数据结构实例<六>(移动“零”)容易
- 协方差矩阵
- 278. First Bad Version
- 鼎立MOS测试设备调试
- 直接插入排序
- JavaScript的UUID生成器
- Java md5签名出现位数错误情况