內容簡介
本書主講教材為譚浩強編著的《C語言程式設計》(第二版,清華大學出版社)。全書共15講,每講內容包括本講內容聚焦、典型例題、課後作業三個部分。書後有三個附錄:主講教材《C語言程式設計》各章習題精選詳解,課程考試真題,課後作業和課程考試真題參考答案。
本書可作為大學生自學指導、考研人員系統複習、任課教師教學的參考用書,也可作為考研輔導班的教材。
目錄
第1講 C語言概述
1.1 本講內容聚焦
1.2 典型例題
1.3 課後作業
第2講 程式的靈魂——算法
2.1 本講內容聚焦
2.2 典型例題
2.3 課後作業
第3講 數據類型、運算符與表達式
3.1 本講內容聚焦
3.2 典型例題
3.3 課後作業
第4講 最簡單的C語言程式設計——順序程式設計
4.1 本講內容聚焦
4.2 典型例題
4.3 課後作業
第5講 選擇結構程式設計
5.1 本講內容聚焦
5.2 典型例題
5.3 課後作業
第6講 循環控制
6.1 本講內容聚焦
6.2 典型例題
6.3 課後作業
第7講 數組
7.1 本講內容聚焦
7.2 典型例題
7.3 課後作業
第8講 函式(一)
8.1 本講內容聚焦
8.2 典型例題
8.3 課後作業
第9講 函式(二)
9.1 本講內容聚焦
9.2 典型例題
第10講預處理命令
10.1 本講內容聚焦
10.2 典型例題
10.3 課後作業
第11講 指針(一)
11.1 本講內容聚焦
11.2 典型例題
11.3 課後作業
第12講 指針(二)
12.1 本講內容聚焦
12.2 典型例題
12.3 課後作業
第13講 結構體與共同體
13.1 本講內容聚焦
13.2 典型例題
13.3 課後作業
第14講 位運算
14.1 本講內容聚焦
14.2 典型例題
14.3 課後作業
第15講 檔案
15.1 本講內容聚焦
15.2 典型例題
15.3 課後作業
附錄
附錄一 主講教材課後習題精選詳解
附錄二 課程考試真題
附錄三 課後作業和課程考試真題參考答案
試讀章節
第1講 C語言概述 本講涵蓋了主講教材第1章內容(2學時)。
1.1 本講內容聚焦
一、 內容要點精講
(一)c語言出現的歷史背景
(二)c語言的特點
C語言的主要特點:
(1)語句簡練、緊湊、使用方便、靈活。
(2)運算符豐富。
(3)數據結構豐富,具有現代化語言的各種數據結構。
(4)具有結構化的控制語句。
(5)語法限制不太嚴格,程式設計自由度大。
(6)可以進行位操作,能實現彙編語言的大部分功能,可用來寫系統軟體。
(7)生成目標代碼質量高,程式執行效率高。
(8)程式的可移植性好。
(三)簡單的c程式介紹
1.C程式的組成
(1)C程式組成。C程式是由函式構成的,一個C源程式至少有一個函式,即main函式,也可以由一個main函式和若干個其他函式構成。
(2)C程式中函式之間的關係。構成c程式的函式有兩大類:一類是主函式,另一類是子函式。在主函式和子函式之間,主函式可以調用子函式,而子函式不能調用主函式;在子函式之間,函式之間可以彼此調用,沒有層次之分。