編寫高質(zhì)量代碼--改善C程序代碼的125個建議.馬偉

為什么寫作本書
眾所周知蒲列,C語言是一門既具有高級語言特點枝秤,又有匯編語言特點的通用計算機(jī)編程言组底,無論是操作系統(tǒng)(如 Microsoft Windows糜工、 Mac OS Linux和UNX等)嵌式系與普通應(yīng)用軟件卖哎,還是目前流行的移動智能設(shè)備開發(fā)鬼悠,隨處都可以看見它依然矯健的身影它能夠輕松地應(yīng)用于各類層次的開發(fā)中,從設(shè)備驅(qū)動程序和操作系統(tǒng)組件到大規(guī)模應(yīng)用序亏娜,它都能夠很好地勝任焕窝。毋庸置疑维贺,它是二十幾年來使用最為廣泛它掂、生命力最強(qiáng)的編程言,它的設(shè)計思想也影響了眾多后來的編程語言溯泣,例如C++虐秋、 Objective-C-cjava、C等
盡管C語言有著悠久的歷史和廣泛的使用場景垃沦,但它依舊讓大部分計算機(jī)編程人員望而生畏客给,相信絕大多數(shù)讀者也還停留在“入門者”這個階段。所謂“人門者”指的是已經(jīng)可以簡單使用C語言編寫普通應(yīng)用程序肢簿,但是卻不明白如何編寫高質(zhì)量代碼的人靶剑。面對這樣的實際情況蜻拨,在準(zhǔn)備編寫本書之前,一連串的問題深深地映入筆者的腦海:到底什么樣的編程書籍才能夠幫助“入門者”快速進(jìn)階抬虽?面對市面上眾多的優(yōu)秀C語言編程書籍官觅,編寫本書的價值何在?怎樣的內(nèi)容才能夠與眾不同阐污?
帶著這一連串的問題,筆者開始回顧自己這些年的開發(fā)生涯咱圆,發(fā)現(xiàn)如下幾類問題經(jīng)常困擾“入門者”:
口基礎(chǔ)數(shù)據(jù)類型問題:如數(shù)據(jù)取值范圍笛辟、整數(shù)溢出與回繞、浮點數(shù)精度序苏、數(shù)據(jù)類型轉(zhuǎn)換
的范圍檢查等手幢。
口數(shù)組與指針問題:指針與地址、野指針忱详、空(ull)指針围来、NULL指針、void指針匈睁、多
級指針监透、指針函數(shù)與函數(shù)指針,以及數(shù)組越界與緩沖區(qū)溢出等航唆。
口內(nèi)存管理問題:內(nèi)存分配胀蛮、內(nèi)存釋放、內(nèi)存越界與內(nèi)存泄漏等糯钙。
口字符與字符串問題:串拷貝與內(nèi)存拷貝粪狼,內(nèi)存重疊與溢出,字符串查找等

鏈接:https://pan.baidu.com/s/1inOPYGQlRBBqSoiv_qMgfg 密碼:38i1

WechatIMG26.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末任岸,一起剝皮案震驚了整個濱河市再榄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌享潜,老刑警劉巖困鸥,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異米碰,居然都是意外死亡窝革,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門吕座,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虐译,“玉大人,你說我怎么就攤上這事吴趴∑岱蹋” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長厢拭。 經(jīng)常有香客問我兰英,道長,這世上最難降的妖魔是什么供鸠? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任畦贸,我火速辦了婚禮,結(jié)果婚禮上楞捂,老公的妹妹穿的比我還像新娘薄坏。我一直安慰自己,他們只是感情好寨闹,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布胶坠。 她就那樣靜靜地躺著,像睡著了一般繁堡。 火紅的嫁衣襯著肌膚如雪沈善。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天椭蹄,我揣著相機(jī)與錄音闻牡,去河邊找鬼。 笑死塑娇,一個胖子當(dāng)著我的面吹牛澈侠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播埋酬,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哨啃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了写妥?” 一聲冷哼從身側(cè)響起拳球,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎珍特,沒想到半個月后祝峻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡扎筒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年莱找,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗜桌。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡奥溺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出骨宠,到底是詐尸還是另有隱情浮定,我是刑警寧澤相满,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站桦卒,受9級特大地震影響立美,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜方灾,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一建蹄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧迎吵,春花似錦躲撰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桦他。三九已至蔫巩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間快压,已是汗流浹背圆仔。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留蔫劣,地道東北人坪郭。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像脉幢,于是被迫代替她去往敵國和親歪沃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容