int _tmain(int argc, _TCHAR* argv[])
{
int num1 = 0;
int num2 = 3;
cout << &num1 << endl <<&num2 << endl << &num1 - &num2 <<endl;
system("pause");
return 0;
}
为什么连续的两个变量没有分配在相邻的内存上?而是中间预留了3个int空间。
int _tmain(int argc, _TCHAR* argv[])
{
int num1 = 0;
int num2 = 3;
cout << &num1 << endl <<&num2 << endl << &num1 - &num2 <<endl;
system("pause");
return 0;
}
为什么连续的两个变量没有分配在相邻的内存上?而是中间预留了3个int空间。