[問題] 結構和陣列的問題

看板C_and_CPP (C/C++)作者 (誇張)時間3年前 (2021/10/01 14:28), 3年前編輯推噓-1(1216)
留言19則, 10人參與, 3年前最新討論串1/1
(1) a[5][6].b 跟 (2) a[5].b[6] 假如(1)跟(2)代表同樣的東西, 請問以上(1)跟(2) 哪種寫法比較好? 譬如誰用的記憶體比較多? 誰的速度比較快? 謝謝回答! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.184.169 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1633069691.A.EFB.html ※ 編輯: exaggeration (175.182.184.169 臺灣), 10/01/2021 14:38:45

10/01 15:29, 3年前 , 1F
開學惹~~~ 耶~~~
10/01 15:29, 1F

10/01 16:01, 3年前 , 2F
不一樣的東西
10/01 16:01, 2F

10/01 16:25, 3年前 , 3F
你為什麼會認為它們代表同樣的東西?
10/01 16:25, 3F

10/01 17:38, 3年前 , 4F
完全是兩回事
10/01 17:38, 4F

10/01 18:07, 3年前 , 5F
array of struct vs. struct of array查看看
10/01 18:07, 5F

10/01 18:07, 3年前 , 6F
這個問題可以寫論文
10/01 18:07, 6F

10/01 18:10, 3年前 , 7F
撇開平行跑 一般狀況是可讀性跟locality 在取捨
10/01 18:10, 7F

10/01 18:47, 3年前 , 8F
注意一下想表示的語意,這兩種寫法是不同的
10/01 18:47, 8F

10/01 19:01, 3年前 , 9F
第一次看到這種東西..
10/01 19:01, 9F

10/04 23:52, 3年前 , 10F
Who told you (1) and (2) are equivalent?
10/04 23:52, 10F

10/05 08:33, 3年前 , 11F
原PO是指,兩種寫法指向同一個內容嗎?
10/05 08:33, 11F

10/05 13:20, 3年前 , 12F
教授看到會當掉你
10/05 13:20, 12F

10/07 10:59, 3年前 , 13F
如果不挑語病的話 猜是指單一變數數值內容相同吧
10/07 10:59, 13F

10/07 10:59, 3年前 , 14F
上面不知道在兇什麼
10/07 10:59, 14F

10/07 11:00, 3年前 , 15F
而且文章標題已經暗示 struct 長不一樣了
10/07 11:00, 15F

10/07 19:23, 3年前 , 16F
那這就是原 PO 講法不對了
10/07 19:23, 16F

10/07 19:23, 3年前 , 17F
真是要那個意思的話原 PO 應該貼 struct 宣告出來
10/07 19:23, 17F

10/07 19:25, 3年前 , 18F
而不是使用存取方式來表達結構
10/07 19:25, 18F

10/07 20:48, 3年前 , 19F
我也覺得原po可以再講清楚一點
10/07 20:48, 19F
文章代碼(AID): #1XLgfxxx (C_and_CPP)
文章代碼(AID): #1XLgfxxx (C_and_CPP)