【发布时间】:2019-10-31 05:03:57
【问题描述】:
我需要使用 PlantUML 将下面的 C 代码转换为活动图。
从下面的代码中实现“继续”语句有什么好的解决方案?
void function_1(){
int a = 0;
int b =0;
for (int i; i < 8; i++)
{
if (i < 2)
{
continue;
}
if (i > 4)
{
a = 1;
}
else
{
b = 2;
}
}
}
【问题讨论】:
-
欢迎来到 StackOverflow。您的代码将永远不会执行任何操作,除非处于无限循环中,因为您在每次循环时都设置了
i=5。 -
代码仅以 continue 语句为例。无论如何,我更正了代码。谢谢
-
Plantuml 在可表示的语言结构方面有点受限。可能需要一种解决方法来尽可能接近所需的输出。你能澄清一下想要的输出是什么吗?这是(在我看来)图片有用的罕见情况之一。甚至可能是手绘图。或者您可以尝试在网上找到一个看起来与您想要的相似的示例。
-
带有
if (i < 2) {continue;}的部分实际上意味着在这种情况下您无需执行任何操作。所以,就当它不存在吧。如果我正确理解期望的结果,这应该没问题。 -
@virolino: if (i
标签: c uml activity-diagram plantuml