密码输入的效验
#include <stdio.h>#define TRUE 1
#define FLASE 0
#define PWD 123456
void main()
{
long pwd;
int count=0,flag=FLASE;
do
{
printf("请输入密码:");
scanf("%d",&pwd);
count++;
if (pwd==PWD) flag=TRUE;
}
while (count<3 && flag==FLASE);
if (flag)
printf("登录成功\n");
else
printf("密码错误\n");
}
为什么密码错误时就直接3次循环完呢?那位给解释下?