如何在新函数中继续使用if语句?

时间:2015-12-27 13:00:37

标签: c

所以,我在C中创建一个程序,想要创建一个新函数,但只有if语句为真,所以如果if语句为true,它将继续执行下一个函数,如果不会结束。

这是我的if语句

void UserNameInput ()
{
    printf("Please Login\n");
    printf("Username: ");
    scanf("%29s",UsersInput); // add 29 (maximum length to read) to avoid buffer overrun.Buffer Overflow
    //printf("You Entered %s", UsersInput); This says what you printed
    if (strcmp(UsersInput, RealUsername) == 0)
    {
        printf("Logged in");
    }
    else
    {
        printf("Wrong Username");
    }
}

1 个答案:

答案 0 :(得分:1)

return关键字从函数返回,可选择返回返回值

如果某个条件评估为真,那么您可以从函数return开始。
如果没有,只需继续并调用下一个函数。

此外,还有其他执行流程控制语句,例如gotobreakcontinue