原创 代碼大全第15章

使用條件語句 if、case、if-else這些條件語句是代碼中最常見的結構,按照正確的行業標準來使用這些條件語句是非常重要的。 本章中對於if等條件語句的說明無外乎兩點:        第一,把條件寫的非常明確以及簡單,不要過於複雜;

原创 代碼大全第16章

控制循環 循環,應該是我們解決大多數實際問題最常見的辦法,是個非常難得事情。難點不在於他的語法,而是我們如何抽象的把實際問題改變成機器語言,並給他一個合適的結構。建模問題是我認爲的計算機行業的核心內容,歷代計算機的學者都是致力於把實際問題

原创 代碼大全第10章

第十章    使用變量的一般事項 變量作爲編碼過程中最基礎最簡單的一個內容,很容易被人忽視,但是即使最簡單的事情能夠做到最好也是一種能力,同時也是讓代碼變得更簡潔,工作變得更有效率的方式。 一些不合理的變量聲明,會對編碼的效率產生很大的影

原创 代碼大全第12章

基本數據類型 整數類型是有取值範圍的,在定義的時候要有預期這個整數類型的最大值,避免超出,所以纔會這級int、int32、int64等等類型。也要考慮到以後的程序中int的取值範圍增長問題,保證結果不會溢出。 浮點數的注意事項是要避免數量

原创 代碼大全第11章

變量名的力量 我們給變量起名的時候一定要做到準確,要有可讀性、簡單易懂,往往程序員們會忽略很多直白的普通詞語,像是“當前時間”可以用currentDate或者todaysDate,這些都是非常適合而又精準的。所以要注意命名變量時候的選詞。

原创 代碼大全第18章

表驅動法 表,應該是比一些邏輯語法更高階的東西吧,除了理論研究那些東西之外,使用代碼操作數據庫就是整個互聯網工業的一個最大的核心內容。但是我沒參與過這種商業項目的開發,更多的是實驗室內的仿真模擬,所以一開始對於操作數據庫的東西還是很陌生的

原创 代碼大全第13章

不常見的數據類型 書中第12章講了基礎的數據類型,本章講解了一些不常見的數據類型,這其實是一個遞進的過程,在基礎數據類型的內容之中講解的一些問題解決辦法,都包涵在本章的知識點中,算是一種進階學習。 結構體 結構體的概念是在最初的C學習時就

原创 代碼大全第14章

組織直線型代碼 就像這章序言中說的那樣,本章介紹了最簡單的控制流:即按先後順序放置語句和語句塊。 寫代碼不完全同於寫文章,甚至是比寫文章還要簡單,他要求有明確順序的語句,而不是像寫文章那樣可以來一些複雜結構,對我這種新人來說,最明確的順序

原创 代碼大全第19章

一般控制問題 布爾表達式。 這個點在之前的筆記中提到過,之前寫得東西很少用到這個,但是本章中的內容說到,“除了最簡單的、要求語句按順序執行的控制結構之外,所有的控制結構都依賴於布爾表達式的求值”,說明了其在正常編碼過程中的重要性。 ***

原创 代碼大全第17章

不常見的控制結構 子程序中的多處返回。半途退出子程序的方法,類似於break、exit和return等,都是控制程序的開關。多使用return等開關能夠增強程序的可讀性,但是僅僅是爲了可讀性,平常的時候還是要十分謹慎,不要隨意亂用,僅僅是