No.1 6.8号写多项式的时候,关于指针的错误
2010-06-09 23:37
197 查看
typedef struct List
{
int exp;
int coef;
struct List *next;
}List,* HeadPointer;
//利用指针更新结果链表的同时指向下一节点(WRONG!!!
void ins(HeadPointer to,HeadPointer from)
{
to->next=from;
to=to->next;
from=from->next;
}
本来期望的是通过这段函数直接将 to 和 from 指针都指向下一个节点,
却忘记了指针的本质,传递的是to 指向和 from指向的节点的地址,而不是指针本身的地址,弄完就KO了,函数返回不会影响到两个指针的值。
想一下正在看的汇编,在机器里也只有简单的mov (怎么没有c可以选~虽说六月份被java给赶下来了吧。。。。知道的告诉我声是不是该发到C++哦。谢拉~
{
int exp;
int coef;
struct List *next;
}List,* HeadPointer;
//利用指针更新结果链表的同时指向下一节点(WRONG!!!
void ins(HeadPointer to,HeadPointer from)
{
to->next=from;
to=to->next;
from=from->next;
}
本来期望的是通过这段函数直接将 to 和 from 指针都指向下一个节点,
却忘记了指针的本质,传递的是to 指向和 from指向的节点的地址,而不是指针本身的地址,弄完就KO了,函数返回不会影响到两个指针的值。
想一下正在看的汇编,在机器里也只有简单的mov (怎么没有c可以选~虽说六月份被java给赶下来了吧。。。。知道的告诉我声是不是该发到C++哦。谢拉~
相关文章推荐
- Intent获取值的时候空指针错误
- C/C++ 段错误--关于指针内存泄露
- 关于编译错误--提领指向不完全类型的指针
- [错误记录]关于指针传递获得数据使用错误问题....
- 关于myeclipse中,运行新项目的时候,控制台会报旧项目错误的解决办法
- 关于编译错误--提领指向不完全类型的指针
- 关于操作office时候报检索COM类工厂中 0000046 等 权限信息错误的最终解决办法。
- 关于执行free函数的时候提示” double free or corruption“错误的解释和解决办法
- 关于创建FLex项目时候的 Cannot access the web server. The server may not be running, or the web root folder or root URL may be invalid.错误
- 关于类的指针对象和普通对象由于使用错误造成莫名报错
- 关于指针错误的问题
- 关于MySQL数据库重装失败,出现问题,重装的时候出现错误1130的问题和解决办法。
- 关于有他表关联的字段,赋值时候存在的字符转数字错误的解决方法
- 一个关于函数内部指针参数返回的错误调试及分析
- 关于myeclipse中,运行新项目的时候,控制台会报旧项目错误的解决办法
- 一些关于指针的常见错误
- 关于findbyId一个view以后,这个view还是报空指针的错误
- 关于启动jboss时候 Could not start on port 1099 的错误
- 关于repo下载android代码时候错误的处理。
- 关于struts1.X中有时运行就报空指针错误