struct node * temp_node,*new_node解释下这个什么意思

struct node * temp_node,*new_node;
new_node=(struct node *)malloc(sizeof(struct node));解释下这两句 谢谢 C++的

struct node * temp_node,*new_node; //声明两个node 指针,相当于c中的声明两个变量
new_node=(struct node *)malloc(sizeof(struct node));//为new_node动态开辟一个node类型的空间

malloc 是动态开辟空间的
sizeof() 是计算空间大小的
(struct node *) 强制转换类型的
希望对你有所帮助!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-03
声明两个 struct node 类型的指针
给new_node分配一个长度为内存空间