不知道哪里出错了最后结尾

刚刚接触不太了解谢谢大家啦
一直爆红
password( )// 密码函数

{char password_1[20]={"123"},password_2[20];
printf("请输入登录密码:");
gets(password_2);
while(1)
{
if(strcmp(password_1,password_2)==0) break;
else
{
printf("\n请重新输入登录密码:");
gets(password_2);
}
}

这个是全部代码吗?少了一个大括号回,在最后面。

无错误提示

大括号少了一个,没闭合。