四海網(wǎng)

什么是語(yǔ)法錯(cuò)誤什么是邏輯錯(cuò)誤

2021-09-15 12:24:27來(lái)源:四海網(wǎng)綜合頭條

  1、語(yǔ)法錯(cuò)誤:這是指程序中含有不符合語(yǔ)法規(guī)定的語(yǔ)句,例如關(guān)鍵字或符號(hào)書(shū)寫(xiě)錯(cuò)誤(將printf寫(xiě)成print、將數(shù)組元素引用寫(xiě)成a(2)等)、使用了未定義的變量、括號(hào)不配對(duì)等。含有語(yǔ)法錯(cuò)誤的程序是不能通過(guò)編譯的,因此程序?qū)⒉荒苓\(yùn)行。

  2、邏輯錯(cuò)誤:這是指程序中沒(méi)有語(yǔ)法錯(cuò)誤,可以通過(guò)編譯、連接生成可執(zhí)行程序,但程序運(yùn)行的結(jié)果與預(yù)期不相符的錯(cuò)誤。例如整型變量的取值超出了有效的取值范圍、在scanf函數(shù)遺漏了取地址運(yùn)算符&、數(shù)組元素引用中下標(biāo)越界、在應(yīng)當(dāng)使用復(fù)合語(yǔ)句時(shí)沒(méi)有使用復(fù)合語(yǔ)句等。由于含有邏輯錯(cuò)誤的程序仍然可以運(yùn)行,因此這是一種較難發(fā)現(xiàn)、較難調(diào)試的程序錯(cuò)誤,在程序設(shè)計(jì)、調(diào)試中應(yīng)予特別注意。

聲明:本文由四海網(wǎng)用戶htnew原創(chuàng)/整理/投稿,本站收錄此文僅為傳遞更多信息,幫助用戶獲取更多知識(shí)之目的,內(nèi)容僅供參考學(xué)習(xí),文圖內(nèi)容如存在錯(cuò)誤或侵害您的權(quán)益,請(qǐng)與我們聯(lián)系,本站承諾2小時(shí)內(nèi)完成處置反饋工作。Tags:邏輯
相關(guān)信息

國(guó)際專(zhuān)物館日丨顏值呆萌、工藝順地,那些文物有多酷?

國(guó)際專(zhuān)物館日丨顏值呆萌、工藝順地,那些文物有多酷?
中新網(wǎng)北京5月18日電 又是一年國(guó)際博物館日,與文物有關(guān)的各式展覽吸引了不少人的注意。近些年來(lái),很多文博機(jī)構(gòu)的科普方式越來(lái)越有趣,讓原本顯得有些…

潘周聃成“冷!保菬o(wú)聊借是新潮?

潘周聃成“冷梗”,是無(wú)聊借是新潮?
中新網(wǎng)北京5月18日電(記者袁秀月)“潘周聃,29歲,碩士畢業(yè)于蘇黎世聯(lián)邦理工大學(xué)!睍r(shí)隔兩年,《最強(qiáng)大腦第七季》中的一個(gè)節(jié)目片段最近意外在網(wǎng)上走紅…