#include <iostream>
using namespace std;
struct test{
int a;
char c;
};
int main()
{
int i=4;
while (i)
{
test a;//每个循环进来 a 的地址是不会改变的。
a.a=1;
a.c='f';
cout<<"a is address :"<<&a<<endl;
i--;
}
}
每次进来声明a地址不会改变。
#include <iostream>
using namespace std;
struct test{
int a;
char c;
};
int main()
{
int i=4;
while (i)
{
test a;//每个循环进来 a 的地址是不会改变的。
a.a=1;
a.c='f';
cout<<"a is address :"<<&a<<endl;
i--;
}
}
每次进来声明a地址不会改变。