当前位置: 首页 > news >正文

翻转课堂 2st 解惑

    目前遇到的问题

  1. 列指针的*(arr + i * 4 + n)是什么意思?

    是这样的,我们先假设这里有个二维数组
int a[3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};

  如你所见,这个整型二维数组已经被1~12所填充,计算机底层的存储逻辑是线性的,也就是说它就是按1000 1004 1008 1012 1016这样一个一个存的,所谓二维中的“行”和“列”都只是为了便于我们编程者理解,实际上他存的时候是沿着一条线往下存的(1000 1004 1008),理解吗?
如果你能理解这一点,那太好了,你可以很轻松地理解*(arr + i * 4 + n),首先要说明,这里面的两个星号的作用是不同的,在外层的那个起“解引用”作用的星号叫解引用操作符,而内层星号是乘法运算符

int a=0;
int *p;
p=&a;
// 此时 *p = a,* 起到了解引用作用`

  

为什么i要乘以4?

答: i 是行数,假设数据在第0行第0列,想要跨到第1行第0列,那么在这个3×4的二维数组中它就需要偏移4次,即偏移这个二维数组的列数,这很好理解,一行四个元素,向右偏移四次就相当于进入下一行

http://www.gsyq.cn/news/62676.html

相关文章:

  • 2025年度专业AI搜索优化公司排名:国内第一AI搜索优化公
  • Ai元人文构想:外行人的新思路——能否推动学术界对价值对齐的集体认知革新?
  • Unit 4 Intensive Listening 2
  • 无线讲解器品牌TOP5权威推荐:哪个品牌适合导游使用、耐用性
  • 2025年在线客服系统深度评测:五款主流产品全方位对比
  • 2025年铰链品牌全国门店售后保障哪家好?炬森五金成行业标杆
  • 【转载】Qt 路径中常用字符“./”、“../”、“/”、“*”的含义
  • 2025安全环保充电器外壳厂家TOP5权威推荐:环保认证US
  • 2025年北京、上海、深圳协议离婚律师推荐排行榜:哪个好?哪个靠谱?选哪个?
  • 2025年十大靠谱塑胶外壳厂家推荐,口碑靠谱的塑胶外壳供应商
  • 2025年修补料砂浆源头厂家对比榜
  • 趣睡科技与强脑合作:AI算法赋能睡眠健康
  • 2025年11月营销智能体推荐榜单:主流平台列表与权威选择指南
  • HarmonyOS 帧动画 animator
  • 2025年11月副业平台推荐榜:五大平台深度对比与选择指南
  • HarmonyOS 关键帧动画 keyframeAnimateTo
  • HarmonyOS 开发应用沉浸式效果
  • HarmonyOS游戏开发入门:用ArkTS打造经典五子棋
  • 详细介绍:【论文阅读】AAAI 2025 | 面向精确分割式联邦学习的多模型聚合与知识重放
  • HarmonyOS ArkTS 状态管理 V2 全解析:新装饰器 + 实战示例 + 面试题(简述方便新手快速了解使用)
  • 2025最新机械密封件制造厂家实力榜!国内顶尖机械密封品牌权威发布,技术与服务双重保障,机械密封/机械密封件/釜用机械密封/双端面机械密封/机械密封维修品质与专业深度剖析,选择指南
  • 2025年度空调减震器制造企业排名:空调减震器制造企业选择哪
  • 2025年11月休闲食品品牌推荐榜:权威评测与消费者口碑全面解析
  • 2025年如何购买台式环形绕线机/全自动环形绕线机厂家选购指南与推荐
  • 2025年口碑好的铝方通隔断最新TOP厂家排名
  • 目录树
  • 2025年自动化立体库厂家推荐榜单最新发布:青岛茂源智能装备有限公司成为优选制造商
  • 2025年耐老化门窗尼龙隔热条厂家最新热销排行
  • 2025年覆盖面广泛全屋定制书柜/全屋定制衣帽间高评价厂家推荐榜
  • 2025年口碑好的低钠铝溶胶/铝溶胶厂家最新权威实力榜