int main(void)
{
const int PassWord=192168
int EnterPass=0
int EnterCount=5
while(1)
{
if(EnterCount<1)
{
puts("您的账户已被冻结,请持身份z到柜台申诉。")
break
}
scanf("%d",&EnterPass)
if(PassWord==EnterPass)
{
puts("密码输入正确")
break
}
else
{
EnterCount--
printf("密码输帆携入弯轿棚错误,您还有 %d 次机会\n",EnterCount)
}
}
return 0
}
突然卡死而不是辩敏敏崩溃.说明代码中存在死循环或携枝者死锁(多线程), 或者是某个 *** 作耗时太多而导致的伪卡死.
可以开启调试模式,单步跟踪, 检查卡拿告死在哪步中.
然后再针对修改.
你自己调试呀,在输入y那里设置断点,然后F10和F11看变量的变化,看看哪里出现问题了,前枝这种,你给的代码在这里看起来很不爽升灶,要么你发源文件出来让别人帮你调试。一般都采用调试的方式来做,很容易吵悔扮发现错误的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)