对数组指针的理解
来源:互联网 发布:unix网络编程卷1 源码 编辑:程序博客网 时间:2024/05/16 03:47
整型数组 int a [5];
整型指针int * p 可以存放其元素地址来进行指针访问
字符串数组 char str [5][10];
该怎么通过指针访问其中的字符串元素?
字符串是个数组,所以要用数组指针 (*p)[ ], 即指向一个什么类型的数组的指针
这是一个宽度为10的字符数组
所以需要 一个宽度10的字符数组的指针。
即 char (*p) [10]
然后 p = str 就 OK了.
对于 这样的数组 char str [2][3][4][5], 我要指针访问 str, 需要首先明白str是个什么数组, 获知 是个 [3][4][5]且是char类型数组,
则 定义个这样的数组指针 char (*p) [3][4][5], 然后指向他即可。
这是代码
#include <stdio.h>int main (){char str [2][3][4][5];char (*p)[3][4][5] = str; /* 指向数组str首地址 *///或者写成 char (*p)[3][4][5] = &str[0];return 0;}
0 0
- 对数组指针的理解
- 对“数组指针”的理解
- 对数组指针的理解
- 对指针数组的理解
- 对多维数组与指针的理解
- 对数组和指针的基础理解
- 对C++中的指针数组的理解
- 对指针与数组名的理解
- 对指针和数组名的理解
- 对一些指针数组的理解
- 加深对指针和数组的理解
- 对指针数组,数组指针,函数指针数组,函数数组指针的一些简单理解
- 对指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针的理解
- 对指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针的理解
- 对指针数组,数组指针,函数指针, 函数指针数组,指向函数指针数组的指针的理解
- 对多维数组名、指向数组的指针和指针数组的理解
- 对C++中指向数组类型的指针的理解
- 指针与数组的区别 and 对函数的理解
- 改变UITableView的headerView、footerView背景颜色
- CSS3与HTML5收集
- 攻城狮都应当知道的——编译器的工作过程
- android之handler的总结
- 数据结构学习笔记(一)
- 对数组指针的理解
- linxu环境变量设置和查看方法
- 一句话脚本系列之将svn有改动的文件临时备份起来
- JSP九大对象与Servlet对象之间的对应关系
- 优化临时表使用,SQL语句性能提升100倍
- 汉诺塔
- 浅谈前端组件的开发思路
- SearchBar 的触发事件
- 浓浓的小公司味道