作者exaggeration (夸张)
看板C_and_CPP
标题[问题] 结构和阵列的问题
时间Fri Oct 1 14:28:09 2021
(1) a[5][6].b 跟 (2) a[5].b[6]
假如(1)跟(2)代表同样的东西,
请问以上(1)跟(2) 哪种写法比较好?
譬如谁用的记忆体比较多? 谁的速度比较快?
谢谢回答!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.184.169 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1633069691.A.EFB.html
※ 编辑: exaggeration (175.182.184.169 台湾), 10/01/2021 14:38:45
1F:嘘 F04E: 开学惹~~~ 耶~~~ 10/01 15:29
2F:→ nh60211as: 不一样的东西 10/01 16:01
3F:→ LPH66: 你为什麽会认为它们代表同样的东西? 10/01 16:25
4F:→ Schottky: 完全是两回事 10/01 17:38
5F:→ longlongint: array of struct vs. struct of array查看看 10/01 18:07
6F:→ longlongint: 这个问题可以写论文 10/01 18:07
7F:→ longlongint: 撇开平行跑 一般状况是可读性跟locality 在取舍 10/01 18:10
8F:→ Lipraxde: 注意一下想表示的语意,这两种写法是不同的 10/01 18:47
9F:→ hannnnnn: 第一次看到这种东西.. 10/01 19:01
10F:嘘 wawi2: Who told you (1) and (2) are equivalent? 10/04 23:52
11F:→ lucier: 原PO是指,两种写法指向同一个内容吗? 10/05 08:33
12F:推 newking761: 教授看到会当掉你 10/05 13:20
13F:→ longlongint: 如果不挑语病的话 猜是指单一变数数值内容相同吧 10/07 10:59
14F:→ longlongint: 上面不知道在凶什麽 10/07 10:59
15F:→ longlongint: 而且文章标题已经暗示 struct 长不一样了 10/07 11:00
16F:→ LPH66: 那这就是原 PO 讲法不对了 10/07 19:23
17F:→ LPH66: 真是要那个意思的话原 PO 应该贴 struct 宣告出来 10/07 19:23
18F:→ LPH66: 而不是使用存取方式来表达结构 10/07 19:25
19F:→ longlongint: 我也觉得原po可以再讲清楚一点 10/07 20:48