複製鏈接
請複製以下鏈接發送給好友

C語言程序設計

(2019年清華大學出版社出版的圖書)

鎖定
《C語言程序設計》是2019年清華大學出版社出版的圖書,作者是侯佔軍,趙曉霞。 [1] 
中文名
C語言程序設計
作    者
侯佔軍,趙曉霞主編
出版時間
2019年3月
出版社
清華大學出版社
ISBN
9787302499268
類    別
教材
開    本
16 開
裝    幀
平裝-膠訂

C語言程序設計內容簡介

本書結合作者多年的計算機教學經驗編寫而成,在內容選擇和文字表述上力求通俗易懂、突出重點、圖文並茂,使學生易於接受。注重培養學生分析問題、解決問題的能力,本書的主要內容包括C語言概述、C語言程序設計初步知識、簡單程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、編譯預處理、結構體與共用體、位運算、文件。書中每章配有適量練習,使學生能更好地鞏固和應用所學知識。 本書適合作為大專院校非計算機專業的程序設計課程教材,也可以作為程序員的自學參考書。

C語言程序設計圖書目錄

目錄
第1章概述
1.1C語言的發展及主要特點
1.1.1C語言的發展史
1.1.2C語言的主要特點
1.2C程序設計相關知識
1.2.1程序設計的基本概念
1.2.2C程序結構
1.2.3標準庫簡介
1.3C語言上機過程
1.3.1Turbo C集成環境的使用
1.3.2程序調試方法
1.4案例分析
本章小結
習題1
第2章C語言程序設計初步知識
2.1標識符、常量和變量
2.1.1標識符
2.1.2常量和變量
2.2簡單數據類型
2.2.1整型數據
2.2.2實型數據
2.2.3字符型數據
2.3運算符和表達式
2.3.1算術運算符及其表達式
2.3.2自加、自減運算符
2.3.3賦值運算符與賦值表達式
2.3.4關係運算符和邏輯運算符
2.3.5問號運算符及表達式
2.3.6不同類型數據間的轉換
2.3.7逗號運算符及其表達式
2.3.8運算符的優先順序
2.4案例分析
本章小結
習題2
第3章簡單程序設計
3.1算法
3.1.1算法的概念
3.1.2算法的描述
3.2結構化程序設計
3.2.1基本結構
3.2.2程序設計舉例
3.3C語言基本語句
3.4C語言中數據的輸入輸出
3.4.1格式輸入與輸出
3.4.2字符數據的輸入輸出
3.5案例分析
本章小結
習題3
第4章選擇結構程序設計
4.1if語句
4.1.1單分支if語句
4.1.2雙分支if語句
4.1.3多分支if語句
4.1.4if語句的嵌套
4.2switch語句
4.3案例分析
本章小結
習題4
第5章循環結構程序設計
5.1循環結構程序設計的概念
5.2while語句
5.2.1while語句的一般格式
5.2.2while語句的執行過程
5.3dowhile語句
5.3.1dowhile語句的一般格式
5.3.2dowhile語句的執行過程
5.4for語句
5.4.1for語句的一般格式
5.4.2for語句的執行過程
5.5循環結構嵌套
5.6break語句和continue語句
5.6.1break語句
5.6.2continue語句
5.7案例分析
本章小結
習題5
第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.2.5多維數組
6.3字符數組與字符串
6.3.1字符數組的定義和初始化
6.3.2字符串
6.3.3字符數組的輸入輸出
6.3.4字符串處理函數
6.3.5案例分析
本章小結
習題6
第7章函數
7.1模塊化程序設計的概念
7.2庫函數
7.2.1C語言常用庫函數
7.2.2標準庫函數的調用
7.3函數的定義和調用
7.3.1函數的定義
7.3.2函數的調用
7.4函數的返回值及其類型
7.5函數調用時參數間的傳遞
7.5.1變量、常量、數組元素作為函數參數
7.5.2數組名作為函數參數
7.6函數的嵌套調用
7.7函數的遞歸調用
7.8局部變量和全局變量
7.8.1局部變量
7.8.2全局變量
7.9靜態存儲變量和動態存儲變量
7.9.1靜態存儲變量
7.9.2動態存儲變量
7.10內部函數和外部函數
7.10.1內部函數
7.10.2外部函數
7.11案例分析
本章小結
習題7
第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.4指針數組
8.5函數的指針和返回指針值的函數
8.5.1函數的指針
8.5.2返回指針值的函數
8.6案例分析
本章小結
習題8
第9章編譯預處理
9.1宏定義
9.1.1不帶參數的宏定義
9.1.2帶參數的宏定義
9.2文件包含
9.3條件編譯
9.4案例分析
本章小結
習題9
第10章結構體與共用體
10.1結構體類型
10.1.1結構體類型的定義
10.1.2結構體類型變量的使用
10.1.3結構體數組
10.1.4指向結構體變量的指針
10.1.5鏈表
10.2共用體
10.3案例分析
本章小結
習題10
第11章位運算
11.1位運算符
11.1.1取反運算符
11.1.2移位
11.1.3按位與運算符
11.1.4按位或運算符
11.1.5異或運算符
11.2位運算符的運算功能
11.3案例分析
本章小結
習題11
第12章文件
12.1文件概述
12.2文件指針
12.3文件的打開與關閉
12.3.1文件打開函數fopen
12.3.2文件關閉函數fclose
12.4文件的讀寫
12.4.1字符讀寫函數fgetc和fputc
12.4.2字符串讀寫函數fgets和fputs
12.4.3數據塊讀寫函數fread和fwtrite
12.5文件的隨機讀寫
12.5.1文件定位
12.5.2文件的隨機讀寫
12.6案例分析
本章小結
習題12
附錄AASCII字符表
附錄BC庫函數
附錄CC語言常用出錯信息
參考文獻
參考資料