你的n,i 是char字符 而m,z是char[20] 字符串n,i的定义错了,应该 char n[20],i[20]; 而且不知道你怎么将账号密码数据传进函数的...就算是全局变量,那么为什么还要在函数内部又重新定义呢 账号密码数据没有传进函数 怎么可能strcmp(m,n)为0呢,那么...唉