再次改程式BUG

2021-06-08 01:55:43 字數 313 閱讀 9248

char型的字串,一定不能直接==或=,要用strcmp和strcpy。     

sqlite3資料庫不支援變數,所以要先把命令,用sprintf格式化一下。

查詢錯誤:1,在不同地方printf列印資訊,檢視是否是自己想要的結果。

2,如果程式不長,時間複雜度不大,可以嘗試帶一些特殊值進去,一步步檢視。

3,gdb除錯,linux下gcc -g main.c -o main,在執行時gdb main。其他編譯器也有相應的除錯。可以使斷點除錯,單步除錯等。

4,注意一下語法錯誤,比如結構體後面沒有加' ; ',少了『{』,『(』等。

改程式的煩惱。

今天終於把進售發票改完了。星期一給我的,今天才給改完,真是要命呀,花了盡乙個星期的時間才基本上改完。終於知道為什麼經常聽到這樣的話 改別人的 寧可自己重新寫一遍 今天終於身有體會呀 同一樣個難度係數差不多,功能基本也差不多的模組,基本上不到乙個星期就ok了 都是晚上做 可是改這個卻和我重新寫一遍所花...

給學妹改程式

include include using namespace std class complex complex double r,double i complex operator complex c2 complex operator complex c2 complex operator c...

修改程式BUG也可以用些修機器的思維

早些年剛畢業時候,幹過一小段時間的電子裝置維護,後幹上了軟體開發,回顧起來,兩者也有很多相似的地方。正所謂方法是相通的,只是用的地方不一樣而已 不管做什麼事情,學會使用方法是最重要的。那時候修機器首先第一步就是熟悉裝置,需要看裝置使用說明書並了解裝置執行原理,最高境界是需要要讓裝置的傳動 電路 油路...