int main(int argc, TCHAR* argv[], TCHAR* envp[])
{ char *ch="ta";
_beginthread(test,2,ch);
getch();
return true;
}void test(void *p)
{
int i=0;
char *ch=(char*)p;
while(true)
{
char temp;
temp=ch[0];
//ch[0]=ch[1];//((A))
// ch[1]=temp;((B))
printf("process:%s %c %d\n",p,ch[i%2],i++);
Sleep(200);
}
_endthread();
}
程序就是上面的,如果加入AB两条语句的话就会出现内存访问的问题,
但是在printf里面的ch[i%2]来访问有没有问题,我问的是怎么像AB那样访问