產品名稱:編寫高質量代碼 改善C程序 編寫高質量代碼 是否是套裝:否 書名:編寫高質量代碼 改善C程序代碼的125個建議 編寫高質量代碼 編寫高質量代碼 改善C程序代碼的125個建議 編寫高質量代碼 代碼:89 出版社名稱:機械工業出版社 出版時間:2016年1月 作者:馬偉 ISBN編號:9787111524342
" 編寫高質量代碼 作 者:馬偉 著 定 價:89 出 版 社:機械工業出版社 出版日期:2016年01月01日 頁 數:449 裝 幀:平裝 ISBN:9787111524342 ●前 言 ●第1章 數據,程序設計之根本 1 ●建議1:認識ANSI C 1 ●建議2:防止整數類型產生回繞與溢出 6 ●建議2-1:char類型變量的值應該在signed char與unsigned char的交集範圍內 11 ●建議2-2:使用顯式聲明為signed char或unsigned char的類型來執行算術運算 11 ●建議2-3:使用rsize_t或size_t類型來表示一個對像所占用空間的整數值單位 13 ●建議2-4:止把size_t類型和它所代表的真實類型混用 16 ●建議2-5:小心使用無符號類型帶來的陷阱 16 ●建議2-6:防止無符號整數回繞 19 ●建議2-7:防止有符號整數溢出 24 ●建議3:盡量少使用浮點類型 28 ●建議3-1:了解IEEE 754浮點數 29 ●建議3-2:避免使用浮點數進行精確計算 39 ●建議3-3:使用分數來精確表達浮點數 43 ●建議3-4:避免直接在浮點數中使用“==”操作符做相等判斷 47 ●建議3-5:避免使用浮點數作為循環計數器 50 ●建議3-6:盡量將浮點運算中的整數轉換為浮點數 51 ●建議4:數據類型轉換必須做範圍檢查 52 ●建議4-1:整數轉換為新類型時必須做範圍檢查 53...... 內容簡介 本書是一本關於C很好實踐的集大成之作,它從C語言本身、C程序的架構設計和思想、C程序的編碼規範和習慣等三大方面對125個經典的問題給出了解決方案,為C開發者提高開發效率和編寫高質量的C代碼提供了寶貴的建議。對於每一個建議,作者不僅給出了被實踐證明為比較很好的解決方案,而且還給出了被誤用或被錯誤理解的不好的解決方案,形成了鮮明對比。 馬偉 著 馬偉,現任華康移動醫療技術總監,資歷軟件開發專家和架構師,微軟很有價值專家(MVP)。擁有10餘年軟件研發和研發管理經驗,擅長C、C++、.Net、Java等編程技術,專注於互聯網應用的高性能架構設計與大數據挖掘,推崇互聯網開源文化。 暢銷IT技術書籍作家,著有《易學C#》和《ASP.NET 4指南》等暢銷書,同時在大陸和中國臺灣地區兩地發行,廣受讀者好評。 Preface?前 言為什麼寫作本書眾所周知,C語言是一門既具有高級語言特點,又有彙編語言特點的通用計算機編程語言,無論是操作繫統(如Microsoft Windows、Mac OS X、Linux和UNIX等)、嵌入式繫統與普通應用軟件,還是目前流行的移動智能設備開發,隨處都可以看見它依然矯健的身影。它能夠輕松地應用於各類層次的開發中,從設備驅動程序和操作繫統組件到大規模應用程序,它都能夠很好地勝任。毋庸置疑,它是二十幾年來使用*為廣泛、生命力*強的編程語言,它的設計思想也影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。 盡管C語言有著悠久的歷史和廣泛的使用場景,但它依舊讓大部分計算機編程人員望而生畏,相信絕大多數讀者也還停留...... "
|