個人程式設計體會的集合(不斷更新)

2021-04-13 21:43:15 字數 656 閱讀 4847

1、 從陣列到指標的轉換是合法的,而從指標到陣列的轉換則是非法的。

int ia[2];

int *p = ia;   //合法,陣列到指標的轉換

int ib[2] = new int[2];   //非法,從指標到陣列的轉換

2、專案中,一定要注意不要把排錯寄希望於編譯過程,昨天乙個錯誤')'和']'順序搞反,弄死執行出錯,vector越界,足足搞了乙個下午才找出來。一定要爭取在第一次寫**階段錯誤減少到最少,甚至是0。

3、效率的重要。雖然現在計算機速度越來越快,但很多時候真的不能圖演算法省事而忽視了演算法的複雜度,昨天一段三維矩陣的計算**,修改後的寫入檔案時間從110s左右降低到了90s,也算個不小的進步吧,特別是對使用者來說更加重要。

4、清醒的頭腦的重要,程式設計不是拼體力,很難解決的問題不妨暫時放一放,讓大腦清醒一下。昨天乙個問題,搞了乙個下午都沒有搞定,今天早上一來,一眼發現問題,十分鐘解決!哎。。。我昨天浪費的時間啊。

5、學會用cvs等版本控制軟體。資料存檔的重要性!

6、對於比較大的語句塊,如果要重複呼叫,最好還是封裝成函式的形式。

7、vs2005下修改了一段**,修改了一段堆記憶體的類型別,編譯通過,可是執行時候通過該指標都要進入原來的類型別的成員函式。清理解決方案,重新編譯執行通過!vs2005的解決方案對於類成員的函式呼叫有記憶功能。

code blocks使用體會 不斷更新

網路上免費的東西太多了,很多東西完全可以替代昂貴的商業軟體,code blocks是從網上找到的乙個免費開發平台,而且是開源的,總結一下使用體會。優點 1,免費,哈哈,窮人才會有的體會 2,開源,還是窮人的體會,不用花錢去買公升級換代產品 3,編譯速度快,比v.studio快不止一點點,沒寫過大程式...

程式設計異常(不斷更新)

1 illegalargumentexception 不合法的引數異常,向方法傳遞了乙個不合法或不正確的引數。2 classcastexception 型別轉換錯誤,通常是進行強制型別轉換時候出的錯誤。3 unsupportedoperationexception 不支援功能異常,常常出現在使用ar...

C 常用函式集合 不斷更新

其它函式庫 1.strncpy char to,const char from,size t count 將字串from 中至多count個字元複製到字串to中。如果字串from 的長度小於count,其餘部分用 0 填補。返回處理完成的字串。2.strcmp const char str1,con...