koder編輯的代碼怎么運(yùn)行不了?
首先你需要檢查一下你寫程序的ID
程序編譯錯誤不知道是什么原因?
一般來說,編譯錯誤的原因可以歸納為兩點(diǎn):一是編寫錯誤,二是使用錯誤。
對于書寫錯誤,有拼寫錯誤。常見的是不區(qū)分單詞的大小寫,把英文句號寫成英文逗號。另一種隱藏是將英文字母L與數(shù)字1混淆。有格式錯誤,比如該縮進(jìn)的不縮進(jìn),缺少括號,或者忘記冒號。
對于使用錯誤,如函數(shù)傳入的參數(shù)與函數(shù)要求的參數(shù)不匹配。
C錯誤,求改正,為什么編譯錯誤?
簡單來說,
語法錯誤:你的C代碼寫的有問題,標(biāo)準(zhǔn)沒有定義;(比如把int寫進(jìn)去,省略分號,省略括號,把int類型參數(shù)賦給字符串等等。).一般來說,編譯器可以在編譯時發(fā)現(xiàn)并警告語法錯誤。
編譯錯誤:你自己的代碼在編譯時是沒問題的,但是你調(diào)用的一些文件和函數(shù)庫找不到,或者和你要用的版本不一致,導(dǎo)致函數(shù)參數(shù)不一樣。
大多數(shù)情況下,我們的分類錯誤是語法錯誤和邏輯錯誤;
邏輯錯誤:意思是你的語常,可以編譯,但是你按照你的代碼去做就會出錯。包括執(zhí)行結(jié)果與預(yù)期不符,或者程序執(zhí)行會掛起(一般是內(nèi)存泄露等問題)
代碼正確卻運(yùn)行不出來?
以win7為例。C語言的代碼是正確的,但它可以trun,這只能說明語法沒有問題,但是可以不要被處決。可能是你的邏輯有問題。建議在編譯和執(zhí)行之前,詳細(xì)檢查代碼,確保語法和邏輯沒有錯誤。
也有可能是程序運(yùn)行時缺少必要的文件,可能是一些資源文件。該計(jì)劃可以啟動時找不到這些文件,所以無法運(yùn)行。所以建議檢查一下程序需要的文件是否存在,文件所在的文件夾是否配置正確,這樣你的問題就可以解決了。