环境: windows10 + vs2015
参考网址:
https://www.zhihu.com/question/377776789
近日在测试的时候,执行了如下的代码:
for (size_t i = 0; i < 100; i++)
{
int kkk = i;
cout << &kkk << endl;
}
按照个人本来的想法,局部变量每次都会创建,然后销毁,
那么内存地址应该是每次都不一样的.
但是实际上输出得到地址都是一样的
.
在上述网址中可以找到各种答案.