发布网友 发布时间:2023-06-01 23:34
共2个回答
热心网友 时间:2024-11-29 06:05
malloc()只是单纯的按照参数的数值分配出相应大小的内存空间,返回的地址是没有结构的,而前面的ListNode *则将其强制转换相应的指针类型,从而为该内存空间定义结构,从而可以存储相应的数据。热心网友 时间:2024-11-29 06:05
不能这么写,malloc返回的是地址,需要强制转换成需要的指针类型,指针存储的就是一个地址所以用s,而不是*s(*s指指针保存的地址处所对应的数据)。