结构体数组值自动改变
一个程序,首先给结构体成员node.name[]数组赋了值,之后在对其它结构体如load.name[]进行操作时,发现node.name[]数组的前8个名字被改变了,后面的没变。为何没有对node.name[]进行操作,它的值会自动改变?
[解决办法]
name 是怎么定义的?
多半是某个地方访问越界了.
在被改变的内存地址上下访问断点, 看是哪里在修改它吧.