当前位置:首页 » 编程语言 » 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指针指向了新的尾节点)

热点内容
华为鸿蒙换回安卓系统有什么影响 发布:2025-04-30 15:00:34 浏览:700
页面访问界面升级狼 发布:2025-04-30 14:58:21 浏览:468
ue4vs编译器无法自动打开 发布:2025-04-30 14:47:23 浏览:484
python数据科学手册 发布:2025-04-30 14:41:05 浏览:592
python调用cso 发布:2025-04-30 14:40:48 浏览:108
巧妙的算法 发布:2025-04-30 14:18:12 浏览:729
如何让服务器分配指定ip 发布:2025-04-30 14:13:04 浏览:14
汽车上的蓝牙密码是什么 发布:2025-04-30 14:09:19 浏览:76
阴阳师淘手游安卓官方是什么平台 发布:2025-04-30 14:08:20 浏览:40
哪里可以买密码盒子 发布:2025-04-30 13:52:18 浏览:602