指针的指向问题
来源:互联网 发布:linux运维之道 第二版 编辑:程序博客网 时间:2024/06/04 18:14
最近开始复习数据结构,写了个测试程序时发现了一个问题。
typedef struct lnode
{
int data;
struct lnode *next;
}lnode,*linklist;
int main()
{
lnode L;
Initlist(&L);
...
}
void Initlist(linklist pL)
{
pL=(linklist)malloc(sizeof(lnode));
pL->next=NULL
}
当我初始化带头结点的单链表时,实际上操作的是函数体内新开辟的内存,使之指针域为空,并不是主函数中开辟的内存,这样会导致你实际对 L 这个结构体并为进行任何操作。
void Initlist(linklist pL)
{
pL->next=NULL
}
这样即可。
- 指针的指向问题
- 指针指向字符串的问题
- 指针指向0的问题
- 问题:如何理解指向指针的指针?
- 指向栈的指针引发的问题
- C++的字符串和指针指向问题
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针 **
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 指向指针的指针
- 三层架构之数据库访问层完全篇(C#)
- 数据库设计方案经典推荐
- A sample of indexers.
- redhat9下载源
- 日本の桜花
- 指针的指向问题
- 从SqlServer 2K移植到Oracle 10g中的简要总结
- HTML解析程序
- 程序员需要研究厚黑学吗?
- three bags of sweets
- 年轻没有失败
- flex fullscreen 不允许全屏问题
- Oracle下实现数据字段自增
- 股票指标