int main(void)
{
int a = 1;
switch(a){
case 0:
while(1){
case 1:
a=0;
}
}
}
谁敢说上面的程序有问题????!!!!!!!!!!!!!
这就是protothreads的工作原理!!!!!!!!!
#define bbb __LINE__
int main(void)
{
int a = 0;
int i=55,j=3;
while(1){
switch(a){
case 0:
for(i=0;i<5;i++){
j++;
a = 1;
case 1:
a=bbb;
break;
case 81:
a = 1;
break;//去掉这个后再看看j的值现象。
}
}
}
}
|