1. 程式人生 > >C語言學習筆記(十)

C語言學習筆記(十)

break本質是受限的goto語句,跳轉的位置限定為緊接著迴圈語句後的第一條語句。 exit(0);終止整個程式的執行強制返回作業系統,當其引數為0時,表示程式出現某種錯誤後退出 continue與break的區別: break:退出一層迴圈或switch,轉到閉合迴圈之後的那一點 continue:中斷此次迴圈,開始下一次迴圈 continue對迴圈的影響: 1、大多數for迴圈可以轉換為while迴圈,但並非全部

儘量避免使用goto語句,尤其不要使用過多的goto語句標點,只允許在一個單入口單出口的模組內向前跳轉 兩種適合使用goto語句的情況: 1、跳向共同的出口位置,進行退出前的處理工作 2、跳出多重迴圈的一條捷徑 程式中常見的出錯原因: 1.編譯錯誤:語法錯誤 2.連結錯誤:缺少包含檔案,或者包含檔案的路徑錯誤等 3.執行時錯誤:執行結果與預期不一致程式無法正常執行 除錯工具: 1.設定斷點 2.單步跟蹤 3.監視窗 除錯方法: 1.逆向推理:粗分細找,逆向推理,定位大致的範圍 2.分治排除:用註釋切掉一些程式碼,除錯無誤後再開啟註釋 3.縮減輸入:縮減輸入資料,設法找到導致失敗的最小輸入