C#中什么是编译错误,什么是运行错误,它们的区别是什么?
来源:百度知道 编辑:UC知道 时间:2024/05/17 04:44:49
在编译成中间语言的时候就没通过,也就是语法有错误,简单的说,
就是"你说的话,人家完全听不懂,没法帮你编译"所以是编译错误,
这个是原则性的错误.
而编译通过了,但是运行时错误,说明编程人员对代码的思想有错误,
简单的说就是"你说的话,人家听得懂,但是不明白你什么意识",语无伦次的
让对方不知道你想做什么,就运行时错误了.
举个例子说明吧
编译错误:(编译器是通不过的)
如:int a = "a";
运行错误:(编译器可以通过)
如:int a = 5;
int b = 0;
int c = a/b;
编译时产生的错误是编译错误
运行时产生的错误是运行错误