FH: scanf("%f",&mn);中的FH代表的什么意思,只是取款程序的一部分,

else
{
printf("请输入你的取款金额:");
FH: scanf("%f",&mn);
if((p->data.money-mn)>=0)
{
p->data.money=p->data.money-mn;
printf("取款成功!\n");
}
else
{
printf("取款失败!\n");
printf("你账户上的金额不足!你的账户余额为:%.2fRMB\n",p->data.money);
printf("请输入合适的取款金额:");
goto FH;

 goto FH;//这里有个标签,就是goto后指向的位置

无非就是跳转标记而已,这么写很不好,完全可以用循环代替
else
{
printf("请输入你的取款金额:");
while (true)
{
scanf("%f",&mn);
if((p->data.money-mn)>=0)
{
p->data.money=p->data.money-mn;
printf("取款成功!\n");
break;
}
else
{
printf("取款失败!\n");
printf("你账户上的金额不足!你的账户余额为:%.2fRMB\n",p->data.money);
printf("请输入合适的取款金额:");
}