C语言分配地址的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:47:55
head=(pnode *)malloc(sizeof(pnode));
malloc这个是不是分配地址的意思?
如果我要做一个栈,怎样分配地址?
最好附上malloc的用法,语法。谢谢
那一句我抄下来的,但是我不会用。请解释一下用法好吗?

你的用法是正确的
比如
int *head;//先定义一个指针
head = (int*)malloc(sizeof(int));
sizeof(int)是指你要分配的内存大小
你也可以直接malloc(4) 分4个Byte 即1个int
malloc是返回指针的 你要把这个指针给转换成自己要的