跟想要实现的效果不一致
#include
int main()
{
char password1[20] = { 0 };
char password2[20] = { 0 };
printf("请输入密码:>");
scanf("%s", password1);
printf("请再次输入密码:>");
scanf("%s", password2);
if (password1 == password2)
printf("确认密码成功");
else
printf("两次密码不一致");
}
请问有人可以帮忙指点一下吗,非常感谢!(。・ω・。)
password1是表示地址,password2也是地址,你用==比较的这两个地址是否一样。
而不是比较它们指向的内容是否相同。比较内容用strcmp吧