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