http://yunpan.cn/cHfcS6IYEhN52 (提取碼:fc99)
商品參數
共兩冊:C程序設計(第四版)+C程序設計學習輔導(第四版)
書 名:c程序設計學習輔導(第四版)
作 者:譚浩強 著 I S B N :9787302226727 齣 版 社:清華大學齣版社 齣版時間:2010.7 印刷時間:2013.11 版 次:1版 印 次:8次 字 數:422000字 頁 數:267頁 開 本:16開 包 裝:平裝 重 量:430剋 定 價:28元
C程序設計:
目錄 第1章 程序設計和C語言 1.1什麼是 計算機程序 1.2什麼是 計算機語言 1.3C語言的發展及其特點 1.4*簡單的C語言程序 1.4.1*簡單的C語言程序舉例 1.4.2C語言程序的結構 1.5運行C程序的步驟與方法 1.6 程序設計的任務 習題 第2章算法——程序的靈魂 2.1什麼是算法 2.2簡單的算法舉例 2.3算法的特性 2.4怎樣錶示一個算法 2.4.1用自然語言錶示算法 2.4.2用流程圖錶示算法 2.4.3三種基本結構和改進的流程圖 2.4.4用N?S流程圖錶示算法 2.4.5用僞代碼錶示算法 2.4.6用 計算機語言錶示算法 2.5結構化 程序設計方法 習題 第3章*簡單的C 程序設計——順序 程序設計 3.1順序 程序設計舉例 3.2數據的錶現形式及其運算 3.2.1常量和變量 3.2.2數據類型 3.2.3整型數據 3.2.4字符型數據 3.2.5浮點型數據 3.2.6怎樣確定常量的類型 3.2.7運算符和錶達式 3.3C語句 3.3.1C語句的作用和分類 3.3.2*基本的語句——賦值語句 3.4數據的輸入輸齣 3.4.1輸入輸齣舉例 3.4.2有關數據輸入輸齣的概念 3.4.3用printf函數輸齣數據 3.4.4用scanf函數輸入數據 3.4.5字符數據的輸入輸齣 習題 第4章選擇結構 程序設計 4.1選擇結構和條件判斷 4.2用if語句實現選擇結構 4.2.1用if語句處理選擇結構舉例 4.2.2if語句的一般形式 4.3關係運算符和關係錶達式 4.3.1關係運算符及其優先次序 4.3.2關係錶達式 4.4邏輯運算符和邏輯錶達式 4.4.1邏輯運算符及其優先次序 4.4.2邏輯錶達式 4.4.3邏輯型變量 4.5條件運算符和條件錶達式 4.6選擇結構的嵌套 4.7用switch語句實現多分支選擇結構 4.8選擇結構程序綜閤舉例 習題 第5章循環結構 程序設計 5.1為什麼需要循環控製 5.2用while語句實現循環 5.3用do…while語句實現循環 5.4用for 語句實現循環 5.5循環的嵌套 5.6幾種循環的比較 5.7改變循環執行的狀態 5.7.1用break語句提前終止循環 5.7.2用continue語句提前結束本次循環 5.7.3break語句和continue語句的區彆 5.8循環程序舉例 習題 第6章利用數組處理批量數據 6.1怎樣定義和引用一維數組 6.1.1怎樣定義一維數組 6.1.2怎樣引用一維數組元素 6.1.3一維數組的初始化 6.1.4一維數組程序舉例 6.2怎樣定義和引用二維數組 6.2.1怎樣定義二維數組 6.2.2怎樣引用二維數組的元素 6.2.3二維數組的初始化 6.2.4二維數組程序舉例 6.3字符數組 6.3.1怎樣定義字符數組 6.3.2字符數組的初始化 6.3.3怎樣引用字符數組中的元素 6.3.4字符串和字符串結束標誌 6.3.5字符數組的輸入輸齣 6.3.6使用字符串處理函數 6.3.7字符數組應用舉例 習題 第7章用函數實現模塊化 程序設計 7.1為什麼要用函數 7.2怎樣定義函數 7.2.1為什麼要定義函數 7.2.2定義函數的方法 7.3調用函數 7.3.1函數調用的形式 7.3.2函數調用時的數據傳遞 7.3.3函數調用的過程 7.3.4函數的返迴值 7.4對被調用函數的聲明和函數原型 7.5函數的嵌套調用 7.6函數的遞歸調用 7.7數組作為函數參數 7.7.1數組元素作函數實參 7.7.2數組名作函數參數 7.7.3多維數組名作函數參數 7.8局部變量和全局變量 7.8.1局部變量 7.8.2全局變量 7.9變量的存儲方式和生存期 7.9.1動態存儲方式與靜態存儲方式 7.9.2局部變量的存儲類彆 7.9.3全局變量的存儲類彆 7.9.4存儲類彆小結 7.10關於變量的聲明和定義 7.11內部函數和外部函數 7.11.1內部函數 7.11.2外部函數 習題 第8章善於利用指針 8.1指針是什麼 8.2指針變量 8.2.1使用指針變量的例子 8.2.2怎樣定義指針變量 8.2.3怎樣引用指針變量 8.2.4指針變量作為函數參數 8.3通過指針引用數組 8.3.1數組元素的指針 8.3.2在引用數組元素時指針的運算 8.3.3通過指針引用數組元素 8.3.4用數組名作函數參數 8.3.5通過指針引用多維數組 8.4通過指針引用字符串 8.4.1字符串的引用方式 8.4.2字符指針作函數參數 8.4.3使用字符指針變量和字符數組的比較 8.5指嚮函數的指針 8.5.1什麼是函數指針 8.5.2用函數指針變量調用函數 8.5.3怎樣定義和使用指嚮函數的指針變量 8.5.4用指嚮函數的指針作函數參數 8.6返迴指針值的函數 8.7指針數組和多重指針 8.7.1什麼是指針數組 8.7.2指嚮指針數據的指針 8.7.3指針數組作main函數的形參 8.8動態內存分配與指嚮它的指針變量 8.8.1什麼是內存的動態分配 8.8.2怎樣建立內存的動態分配 8.8.3void指針類型 8.9有關指針的小結 習題 第9章用戶自己建立數據類型 9.1定義和使用結構體變量 9.1.1自己建立結構體類型 9.1.2定義結構體類型變量 9.1.3結構體變量的初始化和引用 9.2使用結構體數組 9.2.1定義結構體數組 9.2.2結構體數組的應用舉例 9.3結構體指針 9.3.1指嚮結構體變量的指針 9.3.2指嚮結構體數組的指針 9.3.3用結構體變量和結構體變量的指針作函數參數 9.4用指針處理鏈錶 9.4.1什麼是鏈錶 9.4.2建立簡單的靜態鏈錶 9.4.3建立動態鏈錶 9.4.4輸齣鏈錶 9.5共用體類型 9.5.1什麼是共用體類型 9.5.2引用共用體變量的方式 9.5.3共用體類型數據的特點 9.6使用枚舉類型 9.7用typedef聲明新類型名 習題 第10章對文件的輸入輸齣 10.1C文件的有關基本知識 10.1.1什麼是文件 10.1.2文件名 10.1.3文件的分類 10.1.4文件緩衝區 10.1.5文件類型指針 10.2打開與關閉文件 10.2.1用fopen函數打開數據文件 10.2.2用fclose函數關閉數據文件 10.3順序讀寫數據文件 10.3.1怎樣嚮文件讀寫字符 10.3.2怎樣嚮文件讀寫一個字符串 10.3.3用格式化的方式讀寫文件 10.3.4用二進製方式嚮文件讀寫一組數據 10.4隨機讀寫數據文件 10.4.1文件位置標記及其定位 10.4.2隨機讀寫 10.5文件讀寫的齣錯檢測 習題 第11章常見錯誤分析355附錄 附錄A在Visual C++6.0環境下運行C程序的方法 附錄B常用字符與ASCII代碼對照錶 附錄CC語言中的關鍵字 附錄D運算符和結閤性 附錄EC語言常用語法提要 附錄FC庫函數 參考文獻 C程序設計學習輔導 第1部分 《C 程序設計(第四版)》習題和參考解答 第1章 程序設計和C語言 第2章 算法——程序的靈魂 第3章 *簡單的C 程序設計——順序 程序設計 第4章 選擇結構 程序設計 第5章 循環結構 程序設計 第6章 利用數組處理批量數據 第7章 用函數實現模塊化 程序設計 第8章 善於利用指針 第9章 用戶自己建立數據類型 第10章 對文件的輸入輸齣 第2部分 深入學好C 程序設計 第11章 預處理指令 11.1 宏定義 11.1.1 不帶參數的宏定義 11.1.2 帶參數的宏定義 11.2 “文件包含”處理 11.3 條件編譯 第12章 位運算 12.1 位運算和位運算符 12.1.1 “按位與”運算 12.1.2 “按位或”運算 12.1.3 “異或”運算 12.1.4 “取反”運算 12.1.5 左移運算 12.1.6 右移運算 12.1.7 位運算賦值運算符 12.1.8 不同長度的數據進行位運算 12.2 位運算舉例 12.3 位段 第13章 C程序案例 13.1 案例1: 個人所得稅計算 13.2 案例2: 學生試捲分數統計 13.3 案例3: 電話訂餐信息處理 第3部分 C語言程序上機指南 第14章 怎樣使用Visual C++運行程序 14.1 Visual C++的安裝和啓動 14.2 輸入和編輯源程序 14.2.1 新建一個C源程序的方法 14.2.2 打開一個已有的程序 14.2.3 通過已有的程序建立一個新程序的方法 14.3 編譯、連接和運行 14.3.1 程序的編譯 14.3.2 程序的調試 14.3.3 程序的連接 14.3.4 程序的執行 14.4 建立和運行包含多個文件的程序的方法 14.4.1 由用戶建立項目工作區和項目文件 14.4.2 用戶隻建立項目文件 第4部分 上機實踐指導 第15章 程序的調試與測試 15.1 程序的調試 15.2 程序錯誤的類型 15.3 程序的測試 第16章 上機實驗的目的和要求 16.1 上機實驗的目的 16.2 上機實驗前的準備工作 16.3 上機實驗的步驟 16.4 實驗報告 16.5 實驗內容安排的原則 第17章 實驗安排 17.1 實驗1 C程序的運行環境和運行C程序的方法 17.2 實驗2 數據類型、運算符和簡單的輸入輸齣 17.3 實驗3 *簡單的C 程序設計——順序 程序設計 17.4 實驗4 選擇結構 程序設計 17.5 實驗5 循環結構 程序設計 17.6 實驗6 數組 17.7 實驗7 函數(一) 17.8 實驗8 函數(二) 17.9 實驗9 指針(一) 17.10 實驗10 指針(二) 17.11 實驗11 用戶自己建立數據類型 17.12 實驗12 文件操作 參考文獻
內容介紹
教材加學習輔導 更容易理解和學習
由譚浩強教授著、清華大學齣版社齣版的《C 程序設計》是一本公認的學習C語言 程序設計的經典教材。根據C語言的發展和 計算機教學的需要,作者在《C 程序設計(第三版)》的基礎上進行瞭修訂。本書按照C語言的新標準C99進行介紹,所有程序都符閤C99的規定,使編寫程序更加規範;對C語言和 程序設計的基本概念和要點講解透徹,全麵而深入;按照作者提齣的“提齣問題—解決問題—歸納分析”三部麯進行教學、組織教材;本書的每個例題都按以下幾個步驟展開:提齣任務—解題思路—編寫程序—運行程序—程序分析—有關說明。符閤讀者認知規律,容易入門與提高。 本書內容先進,體係閤理,概念清晰,講解詳盡,降低颱階,分散難點,例題豐富,深入淺齣,文字流暢,通俗易懂,是初學者學習C 程序設計的理想教材,可作為高等學校各專業的正式教材,也是一本自學的好教材。本書還配有輔助教材《C 程序設計(第四版)學習輔導》這本書的齣版,無疑是給許多正在 C 語言學習道路上摸索的讀者們注入瞭一劑強心針。我當初選擇它,很大程度上是被其“重磅推薦”和“譚浩強”這幾個字所吸引,畢竟譚教授在 C 語言領域的聲望和影響力是毋庸置疑的。拿到書後,我被它樸實無華的外錶所吸引,沒有花哨的裝幀,隻有一本厚實、內容紮實的教材。翻開第一頁,撲麵而來的是一種嚴謹的學術氣息,這讓我對即將開始的學習之旅充滿瞭期待。書中對 C 語言基礎知識的講解,可以說是我見過最係統、最透徹的。從最基礎的變量、數據類型,到復雜的指針、結構體,每一個概念都得到瞭詳盡的闡述,並且輔以大量貼閤實際的例程,這對於初學者來說,無疑是極大的幫助。我特彆喜歡書中在講解每一個新知識點時,都會追根溯源,解釋其背後的原理,而不是簡單地給齣使用方法。這種深入的講解方式,讓我能夠真正理解 C 語言的精髓,而不是停留在“知其然,不知其所以然”的層麵。
評分這本書給我的感覺,就是一種“大道至簡”的哲學。它沒有用華麗的辭藻去包裝,而是用最樸素、最直接的方式,將 C 語言的核心要義呈現齣來。我特彆喜歡它對“如何思考”的引導。書中不僅僅是教你語法,更是教你如何將實際問題轉化為計算機可以理解的邏輯,如何進行程序的設計和調試。這種思維訓練,對於任何一門編程語言的學習來說,都是至關重要的。我發現,在閱讀這本書的過程中,我不僅僅是在學習 C 語言的知識,更是在學習一種解決問題的思路和方法。它就像一把鑰匙,打開瞭我通往程序世界的大門,讓我看到瞭代碼背後的邏輯之美。這本書的價值,遠不止於它所包含的 C 語言知識本身,更在於它所傳遞的編程哲學和思維方式。
評分這本書的語言風格,給我的感覺就像是一位經驗豐富的老友在娓娓道來。它沒有那種高高在上的說教感,而是充滿瞭一種循循善誘的指導。我印象最深刻的是,書中在介紹一些相對抽象的概念時,總是會用一些生動的比喻或者類比,將這些復雜的技術原理變得易於理解。比如,在講解指針的時候,作者就用瞭“地址”這個通俗易懂的概念來類比,讓我一下子就抓住瞭指針的核心思想。而且,書中非常注重理論與實踐的結閤,每一章的結尾都配有精心設計的習題,這些習題難度適中,能夠有效地鞏固我們所學的知識。我尤其欣賞的是,書中並沒有止步於知識點的羅列,而是將這些知識點串聯起來,形成一個完整的知識體係。在閱讀的過程中,我常常能感受到作者的匠心獨運,他似乎總能預見到我們在學習過程中可能遇到的睏惑,並提前為我們準備好瞭答案。這種如同“知己”般的關懷,讓我在學習過程中倍感輕鬆和自信。
評分這本書在內容編排上,遵循瞭循序漸進的原則,這對於初學者來說至關重要。它不會讓你一開始就麵對 overwhelming 的信息量,而是從最基礎的概念開始,一步一步地引導你深入。我尤其喜歡書中將理論講解和代碼示例緊密結閤的方式。很多時候,我會在閱讀完一段理論知識後,立刻看到與之對應的代碼,這讓我能夠立即將所學知識付諸實踐,加深理解。而且,書中的代碼示例都非常精煉,直接切中要點,沒有多餘的乾擾信息。這讓我能夠專注於理解代碼的核心邏輯。另外,我注意到書中在講解一些難點概念時,會采用多種方式進行解釋,比如文字描述、流程圖、甚至是圖示,力求讓讀者從不同的角度去理解。這種多維度的講解方式,極大地提高瞭學習效率,也避免瞭因為單一講解方式而産生的理解障礙。
評分坦白說,我當初買這本書的時候,並沒有抱太高的期望,因為市麵上關於 C 語言的書籍實在是太多瞭,質量參差不齊。然而,這本書的齣現,徹底顛覆瞭我之前的看法。它不僅僅是一本教科書,更像是一位循循善誘的老師。我特彆欣賞書中對“為什麼”的解答。很多教程隻會告訴你“怎麼做”,但這本書卻深入淺齣地解釋瞭“為什麼這麼做”。比如,在講解內存管理的時候,它會詳細地解釋內存的分配和釋放機製,以及為什麼我們需要手動管理內存。這種對底層原理的深入剖析,讓我對 C 語言有瞭更深刻的認識,也培養瞭我嚴謹的編程思維。書中的例子也並非照本宣科,而是很有針對性,能夠讓你在實踐中解決實際問題。我感覺作者是在用心寫這本書,每一個字,每一個例子,都充滿瞭智慧和經驗。
評分這書開封怎麼會這樣,開頭心情就不好瞭
評分挺好的,有需要下次繼續來買
評分京東第一次差評,快遞郵的慢我就不說瞭,那是EMS的事。
評分新手很實用的一本書
評分嗯
評分為瞭學習C,買買買買?買買買
評分書有損傷
評分laji。
評分真的不錯,一直在用這本書,質量也好,很滿意。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有