gpt4 book ai didi

c - 如果第一个条件为真则停止测试

转载 作者:行者123 更新时间:2023-11-30 17:38:31 26 4
gpt4 key购买 nike

我想避免在条件成立时进行任何进一步的测试。我可以这样做吗:

if (n < 0)
{
// code
}

for (n >= 0)
{
// code
}

或者,如果 n < 0,上面的代码会执行第一个 if 语句,但随后也会继续计算 for 语句吗?

我必须执行以下操作吗:

if (n < 0)
{
// code
}
else
{
for (int i = 0; n <= MAX; ++i)
{
// code
}
}

最佳答案

您的问题涉及 if-else 在 C 中实际如何工作。我建议您自己获取有关 C 和代码的基础书籍,这些基本内容。

就像本例一样,为了了解它是如何工作的,我将执行以下操作:

if(condition==TRUE)
{
printf("Condition TRUE\n");
}
else
{
printf("Condition not TRUE\n");
}

检查输出以查看两个 printf 是否都被打印,或者实际打印了哪一个。

关于c - 如果第一个条件为真则停止测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22109150/

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