c语言问题 malloc函数在链表中的用处,为什么在创建链表时一定要用malloc函数

2025-04-26 06:35:19
推荐回答(2个)
回答1:

什么叫动态申请内存?就是程序运行到某个环节需要增加一个结构体结点时才申请一块内存空间。你那段代码是静态申请的,不管用还是不用,编译时就申请好了;若静态申请的不够用,要临时再申请,你那代码就无能为力了,只好用动态申请函数malloc来完成……

回答2:

还没入门吧,你发的代码是在栈中分配,malloc是在堆中分配