请教下FOR循环在此处怎样理解,!=13怎么理解
/*系统登录程序*/int login()
{
int i,n=3;
char pwd[9];
char password[10]="123456";
do{
printf("请输入登录密码:");
for(i=0;i<8 && ((pwd[i]=getch())!=13);i++)
putch('*');
pwd[i]='\0';
if(strcmp(pwd,password))
{
printf("\n密码错误,请重新输入6位数字!\n");
getchar();
system("cls");
n--;
}else break;
} while(n>0); /*密码次数控制*/
if(!n)
{
printf("请退出,你的三次输入密码错误!");
getch();
exit(1);
}
else
return 1;
}