博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C和指针》——指向数组的指针(逐个移动和逐行的区别)
阅读量:4098 次
发布时间:2019-05-25

本文共 240 字,大约阅读时间需要 1 分钟。

定义一个数组

int matrix[3][10];
第一种初始化
int (*p)[10]=matrix;
第二种初始化
int *pi=&matrix[0][0];与 int *pi=matrix[0];等价

第一种初始化的p指向matrix的第1行,p是一个指向拥有10个整型元素的数组的指针。当把p与一个整数相加时,该整数值首先根据10个整型值的长度进行调整,然后再执行加法。可以一行一行地在matrix中移动。

第二种初始化只能逐个访问整型元素而不是逐行在数组中移动。

转载地址:http://jsmii.baihongyu.com/

你可能感兴趣的文章
c++输入文件流ifstream用法详解
查看>>
c++输出文件流ofstream用法详解
查看>>
字符编码:ASCII,Unicode 和 UTF-8
查看>>
QT跨MinGW和MSVC两种编译器的解决办法
查看>>
firewalld的基本使用
查看>>
在 Linux 中找出所有在线主机的 IP 地址
查看>>
Linux下SVN客户端使用教程
查看>>
i2c-tools
查看>>
Linux分区方案
查看>>
Linux 查看服务器开放的端口号
查看>>
nc 命令详解
查看>>
如何使用 systemd 中的定时器
查看>>
git命令速查表
查看>>
linux进程监控和自动重启的简单实现
查看>>
OpenFeign学习(三):OpenFeign配置生成代理对象
查看>>
OpenFeign学习(四):OpenFeign的方法同步请求执行
查看>>
OpenFeign学习(五):OpenFeign请求结果处理及重试控制
查看>>
OpenFeign学习(六):OpenFign进行表单提交参数或传输文件
查看>>
OpenFeign学习(七):Spring Cloud OpenFeign的使用
查看>>
OpenFeign学习(八):Spring Cloud OpenFeign的加载配置原理
查看>>