编程新手:运行时错误和编译错误有什么区别?

时间:2016-01-26 17:46:54

标签: java c data-structures

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

1 个答案:

答案 0 :(得分:0)

  1. 编译时错误:编译程序时出现此错误。如果出现编译错误,您将无法运行或执行该程序。
  2. 运行时错误:您可以成功编译程序。运行程序时,您将收到错误或异常
  3. 你得到编译时错误然后是编译器可以理解的开发人员的编码错误。
  4. 例如,假设您创建了一个整数类型的变量,但是您错误地尝试将字符串值存储到其中。
    int number =“你好”;
    当您尝试编译程序时,编译器会发现数据类型不匹配并给出编译错误。无法从字符串转换为整数 在通过更改数据类型或更改要分配的值来修复此问题之前,无法运行程序。