新手易犯錯誤集

2021-07-29 23:58:34 字數 525 閱讀 7198

#include

#include

#define exp 0.00000001

int main()

else

else if(disc>0.0)

else

}return 0;

今天在寫這個**的時候犯了很多錯誤決定把它記下來,以後就不會犯了,

1、今天寫的時候在else後面還加了小括號寫了判斷語句,後來經查得知。else指的本就是除了if內的條件約束範圍內的其他東西,所以不用判斷。

2、if後面小括號內不能表示並列條件時用逗號,要用邏輯符號&&。

3、使用數學公式需要相應的標頭檔案

4、if判斷兩個相等時不能直接用"==",要像上述**中一樣用大於負的小於正的乙個很接近零的數來代替。

5、寫的時候要注意書寫規範,不然找錯的時候很難找,該縮排的要縮排

6、寫的時候要注意邏輯清楚,最好先有乙個邏輯再去著手寫,不然很容易造成邏輯混亂的錯誤。

7、表示乙個變數的平方要用連乘的形式,「^」表示的是異或

8、

PHP易犯錯誤集錦

1 布林值問題 以下情況的值均為false 布林值 false 本身 整型值 0 零 浮點型值 0.0 零 空字串,以及字串 0 不包括任何元素的陣列 特殊型別 null 包括尚未賦值的變數 字串false var dump bool false bool true 型別自動轉換問題 字串all會轉...

C C 檔案讀取常用函式及新手易犯錯誤

1.c語言中,注意getline 和fgets 的區別,兩者都是讀取檔案的一行。但是用法有所區別。getline 的定義是 size t getline char s,size t n,file fp 該函式在呼叫的時候,不用為s分配記憶體,該函式內部會為其動態分配記憶體,如果呼叫成功,將返回分配記...

程式裡一些易犯錯誤

寫程式時經常會遇見些莫名其妙的錯誤,往往花了大把時間找了很久的bug,最終發現這些都是很小很小的問題,所以把這些可能問題記下來備忘。struct sdata sdata pmem sdata malloc 1024 pmem pdata char pmem sizeof sdata pmem len...