我的问题是:在代码块上以调试模式运行的C程序是否有可能删除计算机上的重要数据?(比如更改指针的值而不是指向它的值,然后取消引用它)
未定义的行为未定义.它可以做奇怪的事情.
从理论上讲,它可以破坏任何内存位置.副作用范围从可忽略到灾难性的行为.
阅读这篇非常相关的 wiki文章.