【发布时间】:2023-03-19 10:38:01
【问题描述】:
所以我在这里有一个用 C 语言编写的方法。我只需要了解它是如何工作的。
bool vote(string name)
{
for (int i = 0; i < candidate_count; i++)
{
if (strcmp(candidates[i].name, name) == 0)
{
candidates[i].votes++;
return true;
}
return false;
}
}
*是的,这是来自 CS50,但这无关紧要。
所以我在这里有方法,我试图返回真或假。如果我将 true 放入循环中,它不会重复返回 true 直到该循环完成吗?怎样才能返回true一次?
【问题讨论】:
-
如果你用 C 语言编写,为什么会有
java标签? -
@Moana Lisa 展示候选人的申报方式。否则你的问题将被否决。