简单的程序帮忙看看
我的问题是cout<<a<<endl的时候a的值为什么没变?
#include <windows.h>
#include <iostream>
#include <process.h>
using namespace std;
void Athread(LPVOID lp)
{
int* a = (int*)lp;
*a = 20;
}
int main()
{
int a = 10;
_beginthread(Athread,0,&a);
cout<<a<<endl;
return 0;
}