C++运行一段代码或者一个函数后把定义的其他变量值改变 当执行代码时遇到程序执行完某一行或者一个函数时,把相近的其他变量值,包含数组值或者布尔型数值莫名其妙会被改变。 这时候要检查这一行代码或者运行过后的这个函数是不是存在数组越界。如果数组越界编译时候没报错且执行时代码没有崩溃就会出现这种现象。