進思學習網提供下載:譚浩強《C程式設計》第5版課後習題答案
點選鏈接開始學習:http://wwxx.100xuexi.com/Ebook/965168.html
譚浩強所著的《C程式設計》(第5版,清華大學出版社)是我國高校採用較多的計算機專業優秀教材,也被衆多高校指定爲計算機專業考研參考書目。
作爲該教材的輔導書,本書具有以下幾個方面的特點:
1.整理名校筆記,濃縮內容精華。在參考了國內外名校名師講授譚浩強《C程式設計》的課堂筆記基礎上,本書每章的複習筆記部分對該章的重難點進行了整理,同時對重要知識點進行點撥,因此,本書的內容幾乎濃縮了教材的知識精華。
2.解析課後習題,提供詳盡答案。本書參考大量C程式設計相關資料對該教材的重難點課(章)後習題進行了詳細的分析和解答,並對相關重要知識點進行了延伸和歸納。
第1章 程式設計和C語言
1.1 複習筆記
一、計算機程式
1程式就是一組計算機能識別和執行的指令
2計算機的一切操作都是由程式控制的
二、計算機語言
1定義
人和計算機交流資訊,要解決語言問題。需要創造一種計算機和人都能識別的語言,這就是計算機語言。
2發展階段
計算機語言經歷了幾個發展階段:
(1)機器語言
(2)符號語言
(3)高階語言
三、C語言的發展及其特點
1概述
(1)C語言是國際上廣泛流行的計算機高階語言。
(2)C語言的祖先是BCPL語言。
2發展
最初的C語言只是爲描述和實現UNIX操作系統提供一種工作語言而設計的,後來逐步發展爲一種高階程式語言,目前C語言使用的標準是1999年修正的C99。
3特點
(1)語言簡潔、緊湊,使用方便、靈活
(2)運算子豐富
(3)數據型別豐富
(4)具有結構化的控制語句
(5)語法限制不太嚴格,程式設計自由度大
(6)C語言允許直接存取實體地址
(7)用C語言編寫的程式可移植性好
(8)生成目的碼品質高,程式執行效率高
四、簡單的C語言程式
(1)一個程式由一個或多個源程式檔案組成
在一個源程式檔案中可以包括3個部分:
①預處理指令
②全域性宣告
③函數定義
(2)函數是C程式的主要組成部分
①函數是C程式的基本單位。
②一個C語言程式是由一個或多個函陣列成的,有且僅有一個main函數。
③一個小程式只包含一個源程式檔案。
④函數既可以是庫函數,也可以是使用者自定義函數。
(3)函數的兩個部分
①函數首部
函數首部包括函數名、函數型別、函數屬性、函數參數(形式參數)名、參數型別。
②函數體
即函數首部下面 下麪的花括號內的部分。函數體一般包括兩部分:宣告部分和執行部分。
(4)程式總是從main函數開始執行的
(5)程式中對計算機的操作是由函數中的C語句完成的
(6)在每個數據宣告和語句的最後必須有一個分號
(7)C語言本身不提供輸入輸出語句
(8)程式應當包含註釋
五、執行C程式的步驟與方法
C程式執行步驟圖如圖1-1所示。其中實線表示操作流程,虛線表示檔案的輸入輸出。
圖1-1 C程式執行步驟圖
六、程式設計的任務
程式設計是指從確定任務到得到結果、寫出文件的全過程。從確定問題到最後完成任務,一般經歷以下幾個工作階段:
1.問題分析
2.設計演算法
3.編寫程式
4.對源程式進行編輯、編譯和連線,得到可執行程式
5.執行程式,分析結果