【发布时间】:2014-04-11 10:18:01
【问题描述】:
我正在制作一个 C 程序,它是一个没有 GUI 的简单计算器,称为“Quical”。 (查看Github 上的代码)。我对 C 有点陌生,所以我犯了一些语法错误。其中一个错误是:
expected declaration or statement at end of input
出现的另一个错误是:
else without a previous if
希望这可以解释为什么我会遇到这些语法错误。任何帮助将非常感激。
【问题讨论】:
-
不确定它是否是在 github 上发布代码的产物,但是在 'if' 和 'else' 之后有很多语句,它们既不是块也不是缩进的,我认为你不想要.
-
SO 是发布代码的地方,而不是代码链接。实际的相关代码应该直接在您的问题中——出于多种原因。
-
可能有点乱。如果你想清理它,我衷心地请求你向 repo 提交一个 pull request。
-
@nhgrif:我试着这样做,但整个事情都被格式弄乱了。这似乎更容易,而且我已经有了代码。
-
第 84 和 117 行有 else 的丢失(没有 if 的)。为什么不用switch语句?
标签: c loops if-statement syntax