A. c++中什麼是語法錯誤,什麼是編譯錯誤
程序的錯誤主要分成三種:
編譯鏈接錯誤;
編譯鏈接錯誤又分成編譯錯和鏈接錯。
編譯錯就是普通意義上的語法錯,編譯器進行語法檢查不通過,也就是程序違背了計算機語言的語法,例如:括弧不匹配、變數名拼寫錯誤、用保留字定義變數名等;
鏈接錯是指程序通過了語法檢查,但是無法生成可執行文件,最常見的是鏈接找不到lib庫。初學者有時寫了函數的聲明,但是缺少函數的定義,此時就會出現鏈接錯。
運行錯誤;
運行錯是程序可以執行,但是在執行過程中發生異常,提前退出程序。最常見的是指針越界,打開文件失敗繼續讀取文件,總而言之是讓計算機執行一些不能執行的語句。
邏輯錯誤
邏輯錯是程序也能運行,就是結果不對,主要原因有:程序演算法本身錯誤,程序和演算法不同義等。
例如:新手經常將判斷相等的==寫成=賦值,往往就會導致邏輯錯。
你的BD(int,int); 是一句函數調用?還是一句函數聲明?
B. 璇娉曢敊璇銆侀昏緫閿欒鍜岀紪璇戦敊璇鐨勫尯鍒鏄浠涔
涓銆佺紪璇戞湡閫氳繃涓嶅悓錛
錛1錛夈佽娉曢敊璇錛屽湪緙栫▼鐜澧冧笅錛屼細鍦ㄧ紪璇戞湡琚鍙戠幇銆
鍦ㄧ紪璇戣璦涓錛岃娉曢敊璇涓瀹氬彧鍦ㄧ紪璇戞湡鏃跺嚭鐜幫紝緙栬瘧鍣ㄨ佹墍鏈夌殑璇娉曢兘姝g『錛屾墠鑳芥g『緙栬瘧銆備笉榪囪В閲婂瀷璇璦涓鐨勮娉曢敊璇鍙鑳借佸埌榪愯屾湡鎵嶄細鍑虹幇錛岃屼笖涓嶄竴瀹氬規槗鍖哄垎璇娉曢敊璇鍙婅涔夐敊璇銆
錛2錛夈侀昏緫閿欒錛岀紪璇戞湡涓嶄細鍙戠幇閫昏緫閿欒銆
浜屻侀敊璇琛ㄧ幇涓嶅悓錛
錛1錛夈佽娉曢敊璇錛岃〃鐜頒負緙栬瘧涓嶉氳繃銆
錛2錛夈侀昏緫閿欒錛屽敮涓琛ㄧ幇灝辨槸閿欒鐨勮繍琛岀粨鏋溿
涓夈侀敊璇鍘熷洜涓嶅悓錛
錛1錛夈佽娉曢敊璇錛屾嫾鍐欓敊璇銆佹紡鍐欍佸氬啓銆佷笉姝g『鐨勭畻寮忕瓑銆
錛2錛夈侀昏緫閿欒錛岃鍙ヤ腑鍑虹幇浜嗗樊閿欙紙姣斿傚叕寮忓啓閿欙級銆佺畻娉曚腑鐨勯敊璇錛岀敋鑷蟲槸閫夋嫨浜嗛敊璇鐨勭畻娉曘傛ゅ栬繕鏈変竴浜涘叾瀹冨師鍥狅紝濡傜被鍨嬭漿鎹㈤敊璇銆佸彉閲忎綔鐢ㄥ煙閿欒銆侀仐婕忕殑浠g爜孌點佸歸棶棰樻垨闇奼傜殑鐞嗚В鏈夎絳夌瓑銆
C. 10. VB程序中可能出現的三類錯誤是 10 。 ① 編譯錯誤 ② 語法錯誤
我說下。首先,題目本身是錯誤的。應該說:VB程序中可能出現兩類錯誤:語法錯誤和邏輯錯誤。
所謂邏輯錯誤,就是在編輯,編譯和運行時都正常,但得不出正確結果。這樣的錯誤通常是邏輯錯誤。
語法錯誤分為三種:1。編輯時的語法錯誤:主要是書寫錯誤,如關鍵字拼寫錯誤,使用了圓角標點符號等。這類錯誤在編輯時就可以自動查出。2。編譯時語法錯誤:是程序在進入編譯階段時才被發現的錯誤。通常是使用了未定義的方法或數據成員,缺少配對的關鍵字等。3。運行時語法錯誤。在程序運行才能被發現的錯誤,如數據類型不匹配,試圖打開一個並不存在的文件等。
回答如上。希望對你有所幫助。朋友。