至少在基于堆栈的机器上,未初始化的局部变量碰巧接收到的值往往取决于堆栈上的内容,因此也取决于最近调用了什么。这就是为什么插入或删除调试打印语句可以使错误消失的原因。
printf
是一个很大的函数,因此调用它或不调用它会在堆栈上留下什么方面产生很大的影响。
返回
关于此 FAQ 列表
关于 Eskimo
搜索
反馈
版权
由
托管