【问题标题】:New to Programming : What is the difference between run time error and compilation error? [duplicate]编程新手:运行时错误和编译错误有什么区别? [复制]
【发布时间】:2016-01-26 17:46:53
【问题描述】:

谁能解释一下这个基本概念。 运行时错误和编译错误有什么区别?

【问题讨论】:

标签: java c data-structures


【解决方案1】:
  1. 编译时错误:编译程序时出现此错误。如果出现编译错误,您将无法运行或执行程序。
  2. 运行时错误:可以成功编译程序。运行程序会报错或异常
  3. 您收到编译时错误,这是由于编译器可以理解的开发人员的一些编码错误。

例如,假设您创建了一个整数类型的变量,但您错误地尝试将字符串值存储到其中。
int number = "你好";
当您尝试编译程序时,编译器会发现数据类型不匹配并给出编译错误。无法从字符串转换为整数。
在通过更改数据类型或更改分配的值来解决此问题之前,您无法运行程序。

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多