作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [问题] 不知道算不算是好问题
时间Sun Oct 7 22:08:39 2007
Sure. 很多东西上课时由於时间限制没有办法讲的很清楚,
所以很欢迎大家提出来讨论.
※ 引述《cookiecake31 (Cookie)》之铭言:
: 恩...
: 虽然我没看课本 还是想问一下
: Error 跟 Warning 在"定义"上的不同之处
我在 homework #1 说的, 是指 compilation error and warning.
一个程式如果 compile 时有 error, 那麽执行档 (executable) 是产生不出来的.
理论上你是不会有一个执行档让你执行.
不过请注意, 如果同样的程式先前有 compile 成功, 产生过执行档,
那麽现在的 compilation error 并不会盖掉原先的执行档,
所以会让你不小心以为 compilation error 後还是有执行档可以执行.
至於 compilation warning 则只是 warning, 如果没有 compilation error,
执行档仍然会产生出来.
只不过这些的 warning 通常是指你的程式有潜在的问题, 虽然 compile 可以成功,
但是执行起来可能会有与预期不同的结果, 这样执行时所产生的 error,
通常叫做 runtime error, 或是 logical error, 请不要与 compilation error 搞混.
: 另外
: 之前HW1的experiments中有很多次compiler出现Error 下去执行还是正确
: 例如 {int a, b};
: 是"debug後执行" or "因为error而重复上次的正确执行"?
: 还是根本不影响?
希望上面已经回答了你这个问题. Any more question, please feel free to ask.
: 也许问的不是很好还请老师指教...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.131.190