當前位置:首頁 » 編程語言 » c語言兩個結構體

c語言兩個結構體

發布時間: 2025-03-28 08:15:37

1. c語言中2個結構體的頭指針相等,會不會把其中一個覆蓋了

樓主你好。
rear->nextarc=temp;
rear=temp;
這兩行代碼的意思是先讓尾節點的nextarc指向temp,然後再將尾節點指針指向temp,相當於在鏈表尾部添加了一個節點。
沒有覆蓋一說,這里只有指針的賦值。
這段代碼的意義是:先用temp指針malloc一個arcnode,然後將temp放到鏈表結尾(當然這里可能不是鏈表,但是rear應該是指示了一個連續結構的最後一個節點)。
rear(指向鏈表結尾) temp(利用temp創建一個新的arcnode)
↓ ↓
□ □
然後
rear(將temp賦值給rear指針,rear就指向了鏈表末尾)

□→□(原來的尾節點的nextarc指針指向了新的尾節點)

熱點內容
imagelibrarypython 發布:2025-09-23 18:08:35 瀏覽:168
阿里雲伺服器搭建網盤 發布:2025-09-23 17:39:39 瀏覽:993
microsoft資料庫 發布:2025-09-23 17:20:40 瀏覽:229
三星證書存儲的密碼 發布:2025-09-23 17:16:26 瀏覽:727
我的世界抽獎32k伺服器推薦 發布:2025-09-23 17:03:46 瀏覽:809
b站在筆記本上怎麼緩存啊 發布:2025-09-23 16:41:53 瀏覽:386
光遇為什麼ios的心比安卓貴 發布:2025-09-23 16:34:26 瀏覽:728
南京編程少兒 發布:2025-09-23 16:28:25 瀏覽:695
安卓手機的游戲文件夾在哪裡設置 發布:2025-09-23 16:04:21 瀏覽:299
java免費離線編譯器 發布:2025-09-23 14:54:56 瀏覽:273