编译错误和运行错误的区别
文章目录
(1) 编译错误:
就是编译器无法进行继续编译的错误,最基本的就是语法错误了,比如语句后面少了;或者 } 不匹配之类的,选择题一般是这样。编译错误可以由编译器检查出来。
(2) 运行时错误:
由于考虑不周或者输入错误导致程序异常,比如数组越界访问,除数为0,堆栈溢出,野指针的操作等。
文章作者 Forz
上次更新 2017-06-23
(1) 编译错误:
就是编译器无法进行继续编译的错误,最基本的就是语法错误了,比如语句后面少了;或者 } 不匹配之类的,选择题一般是这样。编译错误可以由编译器检查出来。
(2) 运行时错误:
由于考虑不周或者输入错误导致程序异常,比如数组越界访问,除数为0,堆栈溢出,野指针的操作等。
文章作者 Forz
上次更新 2017-06-23