当前位置: 首页 > 知识库问答 >
问题:

在输入[关闭]的末尾键入预期的声明或语句

芮安顺
2023-03-14

我正在制作一个C程序,它是一个没有GUI的简单计算器,叫做“Quical”。(查看Github上的代码)。我对C有些陌生,所以我犯了一些语法错误。其中一个错误是:

expected declaration or statement at end of input

出现的另一个错误是:

else without a previous if

这是我的密码。

希望这可以解释为什么我会出现这些语法错误。任何帮助都将不胜感激。

共有1个答案

艾雪风
2023-03-14

你的牙套不匹配。你有点像

main()
{
   some statement
   {
   }

   another
   {
   }


and it ends.

它说它想在这里发表声明。试试看,看看下一个错误是什么。

 类似资料:
  • 问题内容: 是否可以在不首先完全定义函数的情况下调用函数?尝试执行此操作时,出现错误:“未定义 function_name ”。我来自C ++背景,因此这个问题使我感到困惑。 在工作之前声明该功能: 但是,尝试在未先定义函数的情况下调用该函数会带来麻烦: 在C ++中,一旦将其标头放在函数后,就可以在调用后声明一个函数。 我在这里想念什么吗? 问题答案: Python中一种惯用的方式是编写: 只要

  • 我在自学Python。为什么下面的代码不起作用?我是否必须在使用其他函数之前预先声明它? 代码应该创建一个永无止境的循环。 编辑:为什么这段代码什么也不输出?

  • 在下面的代码中,我将取消警告,因为我将使用不推荐使用的assertEquals方法。我遇到的问题是,当我运行下面的代码时,会出现错误: 我的测试。java:3:错误:类、接口或枚举需要导入组织。朱尼特*;

  • 问题内容: 与其他语言(例如或)的解释器类似,如何指示在脚本结尾处终止? 跟随命令 带脚本 版画 并等待其他命令。我希望它在文件末尾立即停止。 我正在寻找比脚本结尾更优雅的内容。 问题答案: 在脚本内部,使用jshell命令。这将在脚本末尾退出jshell。 检查此参考https://docs.oracle.com/javase/9​​/jshell/introduction-jshell.htm

  • 问题内容: 我在try / catch块中有以下代码 我的问题是,当我必须在finally块中关闭这些流时,是否必须关闭所有3个流,或者仅关闭 befferedreader 会关闭所有其他流? 问题答案: 按照惯例,包装流(用于包装现有流)在关闭时会关闭基础流,因此仅在示例中必须关闭。而且,关闭已经关闭的流通常是无害的,因此关闭所有3个流都不会受到伤害。

  • 我有一个按钮和编辑文本。当用户在编辑文本中完成输入并按下按钮时,我想关闭我的软键盘。 或它的任何指南或参考链接。