更新时间:2024-04-03 13:13:08
大家好,我是小环,我来为大家解答以上问题。malloc函数返回值是什么,malloc函数很多人还不知道,现在让我们一起来看看吧!
1、2,所以要强制类型转换才可以使用,替换时可能要使用(struct lnode*)1。
2、使用malloc时记得sizeof中指定的类型要与要转换的类型一致,好像C语言中要求这样写。
3、malloc返回的是void*; 的确是你理解的那样,实际定义了一个实体类型(lnode)和一个指针类型(linklist*),很少用struct。
4、不过我有点不记得了.在定义typedef struct lnode时,所以你要做的替换时可以的,实际上linklist就是lnode的指针. (elemtype *)malloc(100*sizeof(elemtype))。
本文到此讲解完毕了,希望对大家有帮助。