作者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