由c++循环中局部变量地址不变而引发的思考

今天在用c++刷题的时候出现了一个bug,算法题所以免不了循环输入,而所有的代码自然也都嵌套在那个大循环中了。但是问题出现在:我在一个函数(不是main函数)的开头定义了一些局部变量(这个函数在程序中会被循环调用),但是既然是另外一个函数中定义的变量,我想着应该会在函数退出后自动释放了,那也就不需要每次循环都初始化一遍了。 然而事实上,如果不去给它初始化值的话,局部变量每次被声明后所在的地址是相同
相关文章
相关标签/搜索