- 博客(1)
- 问答 (1)
- 收藏
- 关注
原创 静态链表初始化:space[0].cur为1 space[1].cur为6300256,再往后就不对了,发现了原因,该怎么解决?程序小白求大佬解释
详细的调试,和反编译过程如图片所示,最后发现原因简单描述如下:,for(i = 0; i < MAXIZE-1;++i){space[i].cur = i+1;}MAXIZE-1为99经过一些列操作,最后i+1的值传递给了寄存器rax所存的地址所指的位置第一次循环,rax存的地址就是space[0].cur的地址第二次循环,rax存的地址不是space[1].cur的地址,所以spa...
2018-10-07 22:06:11 830
空空如也
静态链表初始化中出现的问题?
2018-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人