當前位置:首頁 » 編程語言 » 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指針指向了新的尾節點)

熱點內容
虛擬網伺服器ip地址 發布:2025-07-16 08:56:02 瀏覽:50
棉密碼怎麼樣多少錢買的 發布:2025-07-16 08:43:54 瀏覽:799
java日期之間的天數 發布:2025-07-16 08:21:38 瀏覽:961
我的世界挖鑽石賺錢的伺服器 發布:2025-07-16 08:15:18 瀏覽:723
python進程獲取 發布:2025-07-16 08:15:10 瀏覽:407
安卓系統優盤打不開怎麼回事 發布:2025-07-16 08:14:34 瀏覽:763
貓耳fm上傳 發布:2025-07-16 08:13:42 瀏覽:471
php培訓學費多少 發布:2025-07-16 07:56:15 瀏覽:522
輸入url或伺服器地址 發布:2025-07-16 07:47:46 瀏覽:296
iphone便捷訪問有什麼用 發布:2025-07-16 07:46:59 瀏覽:844