在伪代码中,是否更好地缩进'else if'语句几乎就像'if'部分嵌套在'else'部分中一样?
正如您在此处看到的,我觉得第3 /第5 /第7行代码不应缩进,而是与'if'语句处于同一级别。这些'if'部分是否应该嵌套在前面的“else”部分中,这是真的吗?如果是这样,为什么没有更多'结束如果'的陈述,肯定不会有一个'结束if'关闭3'如果'陈述。
以下是php代码的示例(随机语言,以下概念适用于任何其他语言):
如你所见,elseif语句不是'嵌套' - 好像'elseif'语句是两个单独的语句,而'elseif'则是一个连贯的语句。这个'elseif'确实具有与'if'嵌套在'else'中相同的含义,但是,肯定这并不意味着'else if'语句应该嵌套在之前的'else if'中(参考第1个截图)。
在伪代码中,哪种缩进样式在语法上是正确的,并且对其他程序员更具可读性?