gpt4 book ai didi

c - 如何在新函数中继续执行 if 语句?

转载 作者:行者123 更新时间:2023-11-30 21:01:45 30 4
gpt4 key购买 nike

所以,我正在用 C 语言编写一个程序,想要创建一个新函数,但前提是 if 语句为 true,所以如果 if 语句为 true,它将继续执行下一个函数,并且 if不会结束。

这是我的 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");
}
}

最佳答案

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

如果某些条件计算为真,则可以从该函数返回
如果不是,则继续并调用下一个函数。

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

关于c - 如何在新函数中继续执行 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480627/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com