C#中什么是编译错误,什么是运行错误,它们的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:44:49

在编译成中间语言的时候就没通过,也就是语法有错误,简单的说,

就是"你说的话,人家完全听不懂,没法帮你编译"所以是编译错误,

这个是原则性的错误.

而编译通过了,但是运行时错误,说明编程人员对代码的思想有错误,

简单的说就是"你说的话,人家听得懂,但是不明白你什么意识",语无伦次的

让对方不知道你想做什么,就运行时错误了.

举个例子说明吧

编译错误:(编译器是通不过的)
如:int a = "a";

运行错误:(编译器可以通过)
如:int a = 5;
int b = 0;
int c = a/b;

编译时产生的错误是编译错误
运行时产生的错误是运行错误