精彩百例:二维数组指针
2015-03-28 23:08
239 查看
# include <stdio.h> int main(void) { int array[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; printf("%0x, %0x, %0x\n", array[0], array[1], array[2]);//输出每行数组首元素的地址 printf("%d, %d, %d\n", *array[0], *array[1], *array[2]);//输出每行数组的首元素 printf("%d, %d, %d\n", *(array[0] + 1), *(array[0] + 2), *(array[0] + 3)); printf("%d, %d, %d\n", *(array[1] + 1), *(array[1] + 2), *(array[1] + 3)); printf("%d, %d, %d\n", *(array[2] + 1), *(array[2] + 2), *(array[2] + 3)); printf("%d\n", *array[0]+100); printf("%0x\n", array[0]); printf("%d\n", *array[0] + 4); return 0; }
result:
相关文章推荐
- 精彩百例3:指针操作符
- 精彩百例:一维数组指针
- 精彩百例:函数指针
- 精彩百例:函数指针和typedef的应用
- 一道关于二维数组和指针数组的C语言笔试题目
- 指针与二维数组
- 二维数组中的指针加法计算 与 初始化
- 二级指针模型之二维数组
- 关于二维数组首地址赋予指针的问题
- 关于一维数组、二维数组、一级指针、二级指针、指针数组、数组指针、空指针、字符指针、const的个人理解
- C/C++二维数组的参数传递与二维指针
- 104 C语言指针与二维数组
- 指针数组、数组指针、二维数组动态分配内存
- 关于二维数组地址与指针的一些注意点
- vector中存储指针 和 二维数组动态分配内存
- 二级指针与二维数组的秘密【二者不等】
- C++二维数组和指针的关系
- 二维数组名是指针的指针吗?
- 没有躲过的坑--new一个指针数组、以及创建动态二维数组
- 关于二级指针 二维数组(还没有很懂 持续更新)