二维数组的行地址与列地址应用举例
来源:互联网 发布:手机自动接听软件 编辑:程序博客网 时间:2024/04/29 22:44
#include <stdio.h>int main(){ int a[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11}; //----- printf ("%d\n",a); //代表二维数组首元素地址; printf("%d\n",*a); //代表行向量一维数组a[0]中第0列元素的地址; printf("%d\n",a[0]); //代表行向量一维数组a[0]中第0列元素的地址; printf("%d\n",&a[0]); //第0行首地址; printf("%d\n",&a[0][0]); //二维数组a的第0行第0列元素地址; printf("%d\n",a+1); //第一行首地址; printf("%d\n",*(a+1)); //第一行第0列元素a[1][0]的地址; printf("%d\n",a[1]); //第一行第0列元素a[1][0]的地址; printf("%d\n",&a[1]); //第一行首地址; printf("%d\n",&a[1][0]); //二维数组a的第1行第0列元素地址 printf("%d\n",a+2); //第二行首地址; printf("%d\n",*(a+2)); //第2行第0列元素a[2][0]的地址; printf("%d\n",a[2]); //第2行第0列元素a[1][0]的地址; printf("%d\n",&a[2]); //第二行首地址; printf("%d\n",&a[2][0]); //二维数组a的第2行第0列元素地址; printf("%d\n",a[1]+1); //第一行第一列a[1][1]的地址; printf("%d\n",*(a+1)+1); //第一行第一列a[1][1]的地址; printf("%d %d\n",*(a[1]+1),*(*(a+1)+1)); //第一行第一列a[1][1]的值; return 0;}
结果:
2293472
2293472
2293472
2293472
2293472
2293488
2293488
2293488
2293488
2293488
2293504
2293504
2293504
2293504
2293504
2293492
2293492
5 5
- 二维数组的行地址与列地址应用举例
- 二维数组的行地址与列地址应用举例
- C语言二维数组行地址与列地址
- 数组的行地址、列地址和指针的应用
- 二维数组的地址
- 二维数组名与地址的对应
- 行地址与列地址
- 二维数组的地址描述
- 二维数组的地址问题
- 二维数组地址的关系
- 二维数组的地址表达方式
- 二维数组地址的计算
- 二维数组元素的地址
- 彻底搞清C/C++中一维数组,二维数组,指针,数组指针和指针数组以及指向指针的指针,行地址和列地址之间的关系
- 彻底搞清C/C++中一维数组,二维数组,指针,数组指针和指针数组以及指向指针的指针,行地址和列地址之间的关系
- 关于二维数组地址与指针的一些注意点
- 最简单的指针与地址练习(二维数组)0
- 二维数组地址解疑
- 利用wps将word转pdf
- php为什么要引入接口类、抽象类
- 逻辑读的两种类型
- 查看linux系统版本命令
- 2、DTD文档
- 二维数组的行地址与列地址应用举例
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解(1)准备工作
- android 中一个工程引用另一个工程
- 第四部分:IDropSource实现
- UML总结图
- 坑爹的 Boolean.getBoolean(String name)
- 全文索引的使用方法(一)
- 清除VC和WDK的编译产生的垃圾
- UIPickerView 例子