C語言學習必看的N本書(一定要看呵)

2021-09-25 21:56:17 字數 2195 閱讀 6473

作   者:(美)andrew koenig(凱尼格) 著,高巍 譯

出版社: 人民郵電出版社

andrew koenig自己在bell實驗室時發表的**為基礎,結合自己的工作經驗擴充套件成這本對c程式設計師具有珍貴價值的經典著作。寫作本書的出發點不是要批判c語言,而是要幫助c程式設計師繞過程式設計過程中的陷阱和障礙。

本書所揭示的知識,至少能夠幫助你減少c**和初級c++**中90%的bug。

——francis glassborow,accu主席

內容介紹:

作者以自己2023年在bell實驗室時發表的一篇**為基礎,結合自己的工作經驗擴充套件成為這本對c程式設計師具有珍貴價值的經典著作。寫作本書的出發點不是要批判c語言,而是要幫助c程式設計師繞過程式設計過程中的陷阱和障礙。

全書分為 8章,分別從詞法分析、語法語義、連線、庫函式、預處理器、可移植性缺陷等幾個方面分析了c程式設計中可能遇到的問題。最後,作者用一章的篇幅給出了若干具有實用價值的建議。

本書適合有一定經驗的c程式設計師閱讀學習,即便你是c程式設計高手,本書也應該成為你的案頭必備書籍。

作者簡介:

andrew koenig at&t大規模程式研發部(莉貝爾實驗室)成員。他從1 986年開始從事c語言的研究,2023年加入貝爾實驗室。在2023年iso/ansi c++委員會成立時,他就加入了該委員會,並一直擔任專案編輯;他還是《rumirlatio rls on c++》(c++沉思錄)、《ctraps and pitfalls》的作者。

我要說話:

我都掉了好多次坑後,才看的這本書,汗死,早知道,早點看了。

作 者:(美)里科 著,徐波 譯             

出版社: 人民郵電出版社

本書通過對指標的基礎知識和高階特性的**,幫助程式設計師把指標的強大功能融入到自己的程式中去。全書共18章,覆蓋了資料、語句、操作符和表示式、指標、函式、陣列、字串、結構和聯合等幾乎所有重要的c程式設計話題。 本書適合c語言初學者和初級c程式設計師閱讀,也可作為計算機專業學生學習c語言的參考。   

我竭盡全力地推薦這本我所見過的最好的c程式設計入門圖書。作者深知讀者所需,並為他們打下良好基礎。如果你已經開始學習c語言但始終不得要領,不妨試一試這本書。

——francis glassborow,accu主席

內容介紹:

本書提供與c語言程式設計相關的全面資源和深入討論。本書通過對指標的基礎知識和高階特性的**,幫助程式設計師把指標的強大功能融入到自己的程式中去。

全書共18章,覆蓋了資料、語句、操作符和表示式、指標、函式、陣列、字串、結構和聯合等幾乎所有重要的c程式設計話題。書中給出了很多程式設計技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。

本書適合c語言初學者和初級c程式設計師閱讀,也可作為計算機專業學生學習c語言的參考。

我要說話:

上帝說,c的指標好強大,之後,賜予我這本書。

作   者: (美)steve summit(薩公尺特) 著,孫雲,朱群英 譯

出版社: 人民郵電出版社

內容介紹:

本書以問答的形式組織內容,討論了學習或使用c語言的過程中經常遇到的一些問題。書中列出了c使用者經常問的400多個經典問題,涵蓋了初始化、陣列、指標、字串、記憶體分配、庫函式、c預處理器等各個方面的主題,並分別給出了解答,而且結合**示例闡明要點。

本書結構清晰,講解透徹,是各高校相關專業c語言課程很好的教學參考書,也是各層次c程式設計師的優秀實踐指南。

作者簡介:

steve summit,著名的c語言專家。usenet c faq的創始人和維護者,有近30年的c程式設計經驗。畢業於麻省理工學院。他曾在華盛頓大學教授c語言課程多年。除本書外,他還與人合著了c unleashed一書。

我要說話:

不用全讀完,有些問題真的很簡單,是我水平太高嗎?

作 者:(美)普勞格 著,盧紅星,徐明亮,霍建同 譯

出版社:人民郵電出版社

每週一薦 學習ACE一定要看的書

近兩個月都在學習ace,乙個超級強大,也超級複雜的網路框架庫。對ace的大名早有聽說,同時也聽說過它的複雜性,所以一直不敢去碰它。ace對程式設計師的要求是比較高的了,需要對c 設計模式 posa 網路 併發等有一定的了解後,才能去碰它。不然真的是一頭紮進茫茫大海,越看越複雜,直到消磨完所有對ace...

想學習CTF的一定要看這篇,讓你學習效率提公升80

在學習ctf過程中你是否遇到這樣的情況 合天網安實驗室針對上述問題推出的ctf實驗室,或許能為你解決這些問題,相信它是你學習ctf不錯的選擇,為什麼這麼說呢?理由一 明確的學習路徑 ctf實驗室從6個ctf題目型別出發,為每個題目型別都規劃了一條系統的學習路徑,讓你輕鬆掌握學習方法 穩步提公升ctf...

給入門程式設計師的一些學習建議(一定要看)

當你學程式設計的時候,要看看你的鍵盤,以敲壞鍵盤為人生目標!什麼時候你通過敲 把鍵盤敲壞了,你就離高手不遠了。當然啦,如果鍵盤比較好的話,根本敲不壞。如果想要具備乙個高效的學習方法,首先要具備乙個正確的學習價值觀。可以把整個學習過程比作聽英語聽力,當你在聽英語聽力的時候,假如有100個單詞,如果聽到...