最近一直在纠结这个问题. 最近写代码,总是遇到这个问题,一旦遇到这个问题,以前好使的代码也就不好使了.很费解,上网搜集了下资料.... 这个0xcccccccc是DEBUG模式下,编译器为没有初始化的指针填充的地址值.当你进入到断电时,也会看到很多其他的未初始化的指针都是这个值 而为什么会是这个值呢? 因为,0xcc是INT 3的机器码,而这个INT 3是留给编译器中断时用的 替换向量,一旦断电继续执行下,就会替换掉这个值. 为什么系统要填充这个固定的值呢? 因为,在DEBUG模式下,就是为了测