用C語言編寫請人檢查我的錯誤。

2025-01-22 02:50:14 字數 1301 閱讀 8869

1樓:小俞燕

說明語法錯誤在 main 函式中。

未定義的符號'b'在 main 函式中。

無效間接運算在 main 函式中。

如何對待c語言程式設計中的錯誤

2樓:_何聰輝

這時很正常的問題。 打**沒有bug才不正常。 但是編譯時的錯誤還是比較容易避免的, 常見的可以通過以下幾種方法解決。

語法錯誤: 比如說變數名打錯, 少乙個分號, 括號之類的錯誤, 經過你不斷的打**, 這樣的錯誤慢慢就會減少了。

編譯出錯時, 一半的方法是將問題從上到下乙個乙個解決。 因為第乙個錯誤可能引發後面的很多錯誤。 因此你每次只需要留意第乙個錯誤。

很多情況下, 第乙個錯誤解決了, 後面的錯誤自然迎刃而解。

編譯出錯時, 編譯器通常會提示出錯的行號。 尋找錯誤一半從出錯的行號往上找, 不需要往下找, 看看編譯錯誤的原因是什麼, 遇到不懂的單詞可以查查, 以後就明白了。 因為錯誤就那麼幾個, 錯來錯去還是那幾個。

建議寫程式的時候, 不要等全部**打完之後再一次性編譯。 可以分模組, 分函式寫。 寫完乙個之後,嘗試著編譯,看看有沒有問題, 即使有問題, 尋找起來也相對會方便一點。

不必大海撈針。

至於執行時的bug, 這需要隨著你的**量的提高而減少(相對). 解決bug的常用方法是debug(除錯), 具體除錯的方法因為不同的開發環境而不同。 你可以根據你的開發環境查閱相應的debug文件。

3樓:網友

有很多錯誤時很正常的。編譯器提示的很多錯誤是重複的,所以改錯的時候只要看第乙個錯誤就是了,沒改完第乙個錯誤之後就重新編譯一下,你會發現有不小的收穫的。

4樓:秋之回憶

我的建議是 分成若干模組 一一進行檢查 糾錯 程式在編寫的過程中難免會有錯誤 要善於總結歸納。

c語言的程式編寫錯誤,求高手指教。

5樓:網友

我的執行結果和你的一樣,我用的編譯器分別是:gcc 和 turbo c

我用excel模擬了你的fun函式的運算過程,得到如下截圖:

從截圖可以看出,l 和 x 最後都產生了誤差。但是結果都一直逼近。

而且,你的sum是每迴圈一次,就計算一次 sum = l + 這樣寫法,實際只有最後一次,當i==10的時候,才有效 ,其他9次賦值,都是多餘的。

我不知道你原始題目是什麼,也不知道你的迭代函式是什麼,無法判斷你的 fun() 的編寫是否和原題中的迭代公式一致。

建議你將原始題目中的迭代內容發出來,再幫你看看。

用c語言編寫,用c語言編寫

include int main void 這是一個簡單的c程式。第一行表示這個程式使用了stdio.h這個庫。int main void 是一個函式,即給定輸入,程式執行相應 並返回一個輸出。main是函式名 括號裡的是引數,即函式接受的輸入,void表示這個函式沒有輸入 int表示這個程式的返回...

用C語言編寫類似計算器的程式,用C語言編寫一個類似計算器的程式

note your choice is c ide include stdio.h include stdlib.h include ctype.h int n 0 char record 20 float product float change float muli return summ fl...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...