为什么最后用strcpy这块代码直接被编译器跳过了

为啥这最后一块向链表节点赋值操作被无视了啊,程序直接跳过这块结束了,小学期

img

![img](https://img-mid.csdnimg.cn/release/static/image

img
/mid/ask/148141890626129.png)

img

img

addcar明明传递过来的car指针已经有具体内容了,为何在addcar内部又为car指针分配新的空间呢?这样前面的strcpy操作就全部白干了啊

加断点调试一下,看看执行过程

你是到addcar里才分配car的内存。
很怀疑在运行strcpy时你的car有没有分配内存