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

c語言程序設計

(2017年華中科技大學出版社出版的圖書)

鎖定
《c語言程序設計》是2017年華中科技大學出版社出版的圖書。 [1] 
中文名
c語言程序設計
出版時間
2017年1月1日
出版社
華中科技大學出版社
ISBN
9787568023054

c語言程序設計內容簡介

《C語言程序設計/應用型本科信息大類專業“十三五”規劃教材》主要講述數據類型、運算符與表達式、順序結構、選擇結構、循環結構、函數、數組、指針、結構體和共用體、文件等內容。
《C語言程序設計/應用型本科信息大類專業“十三五”規劃教材》作為C語言程序設計的入門教材,一方面,內容由淺入深、通俗易懂,循序漸進地將各個知識點講解清楚,引導學生順利學習並掌握;另一方面,特別強調對學生程序設計能力的培養,主要是通過提供典型並具有一定趣味性的例題以及大量的習題,提高學生學習興趣,進而達到刻苦專研、自覺學習的目的。《C語言程序設計/應用型本科信息大類專業“十三五”規劃教材》可以作為普通高等院校相關專業的教學用書,也可作為編程愛好者的自學參考書。 [1] 

c語言程序設計圖書目錄

第1章C語言程序設計基礎
1.1程序與程序設計語言
1.1.1程序與指令
1.1.2程序設計語言
1.1.3高級語言程序的開發過程
1.2C語言概述
1.2.1C語言的產生與發展
1.2.2C語言的特點
1.2.3C語言的應用
1.3C語言開發程序
1.3.1用C語言開發程序的過程
1.3.2算法的概念和特徵
1.3.3結構化程序設計方法
1.3.4算法的表示
1.3.5C語言程序的結構
1.4C語言程序的實現
1.4.1C語言程序的開發過程
1.4.2VC++ 6.0集成開發環境
1.4.3C語言運行環境
習題
第2章數據類型、運算符和表達式
2.1從數學上的“數”過渡到計算機中的“數”
2.2數據類型概述
2.3常量和變量
2.3.1常量
2.3.2變量
2.3.3變量名規則
2.3.4變量的定義
2.4整數類型
2.4.1整型常量
2.4.2整型變量
2.5實數類型
2.5.1實型常量
2.5.2實型變量
2.6字符類型
2.6.1字符型常量
2.6.2字符型變量
2.6.3字符數據在內存中的存儲形式及其使用
2.7不同數據類型之間的轉換
2.7.1自動類型轉換
2.7.2強制類型轉換
2.8運算符與表達式
2.8.1算術運算符與算術表達式
2.8.2賦值運算符與賦值表達式
2.8.3關係運算符與關係表達式
2.8.4邏輯運算符與邏輯表達式
2.8.5條件運算符與條件表達式
2.8.6逗號運算符與逗號表達式
2.9運算符與表達式的綜合練習
2.9.1正確的C語言表達式書寫
2.9.2複雜表達式的分析
習題
第3章順序程序設計
3.1C語句
3.1.1C語句概述
3.1.2賦值語句
3.2字符數據的輸入/輸出
3.2.1數據輸入/輸出的概念及在C語言中的實現
3.2.2字符的輸出函數putchar函數
3.2.3字符的輸入函數
3.3格式化輸入與輸出函數
3.3.1格式化的輸出函數printf函數
3.3.2格式化的輸入函數scanf函數
3.4順序結構程序設計舉例
習題
第4章選擇結構
4.1if語句
4.1.1單選擇結構
4.1.2ifelse語句
4.1.3ifelseifelse語句
4.1.4嵌套if結構
4.2switch結構
4.3多重if結構和switch結構的比較
4.4應用舉例
習題
第5章循環結構
5.1循環結構簡介
5.2while語句
5.3dowhile語句
5.4for語句
5.4.1基本的for語句
5.4.2各種特殊形式的for語句
5.5三種循環語句的比較
5.6break語句
5.7continue語句
5.8嵌套循環
5.9應用舉例
習題
第6章函數
6.1函數概述
6.2函數的定義與調用
6.2.1函數的定義
6.2.2函數的調用、參數及傳遞方式
6.2.3函數的返回值
6.2.4函數聲明的作用
6.2.5main函數中的參數
6.3函數的嵌套調用與遞歸調用
6.3.1函數的嵌套調用
6.3.2函數的遞歸調用
6.4變量的作用域與存儲類型
6.4.1變量的作用域
6.4.2全局變量
6.4.3變量的存儲類型
6.5常用系統函數
6.5.1數學函數
6.5.2輸入輸出函數
6.5.3時間函數
6.5.4隨機數函數
習題
第7章數組
7.1數組的概念
7.2數組的定義
7.2.1一維數組
7.2.2二維數組
7.3數組作為函數的參數
7.3.1用數組元素作函數實參
7.3.2用數組名作函數參數
7.3.3用多維數組名作函數參數
7.4數組應用舉例
7.5字符串
7.5.1字符串概念
7.5.2字符串函數
7.5.3字符串應用舉例
習題
第8章指針
8.1指針的概念
8.2指針變量
8.2.1指針定義
8.2.2指針運算符(&和*)
8.2.3指針作為函數的參數
8.2.4多級指針與指針數組
8.3指針運算
8.4指針與數組
8.4.1指針與一維數組
8.4.2指針與二維數組
8.4.3指針與字符數組
8.4.4指針與函數
8.5動態存儲分配
習題
第9章編譯預處理
9.1宏定義
9.1.1不帶參數的宏定義
9.1.2帶參數的宏定義
9.2文件包含
9.3條件編譯
習題
第10章結構體和共用體
10.1結構體類型定義和結構體變量説明
10.1.1結構體的定義
10.1.2結構體類型變量的説明
10.2結構體變量的引用和初始化
10.2.1結構體類型變量的引用
10.2.2結構體變量的初始化
10.3結構體指針變量
10.3.1指向結構體變量的指針
10.3.2指向結構體數組的指針
10.3.3結構體指針變量做函數參數
10.4常用的內存管理函數
10.5鏈表
10.5.1簡單鏈表的建立
10.5.2鏈表的查找
10.5.3鏈表的刪除
10.5.4鏈表的插入
10.5.5鏈表的輸出
10.6共用體
10.6.1共用體的定義
10.6.2共用體變量的説明
10.6.3共用體變量的賦值和使用
10.7枚舉類型數據
10.8用typedef定義類型
10.9綜合實例
習題
第11章位運算
11.1位運算概述
11.1.1計算機內數據的表示方法
11.1.2位運算及其運算符
11.2位運算
11.2.1按位與
11.2.2按位或
11.2.3按位異或
11.2.4按位取反
11.2.5按位左移
11.2.6按位右移
11.2.7位複合賦值運算符
11.2.8位運算符的優先級
11.2.9不同長度的數據進行位運算
11.3位段
11.3.1位段的定義
11.3.2位段的引用
11.4綜合案例分析
習題
第12章文件
12.1文件概述
12.1.1文件的基本概念
12.1.2文件系統
12.1.3文件的編碼方式
12.1.4文件指針
12.2文件的打開與關閉
12.2.1文件的打開(fopen函數)
12.2.2文件的使用方式
12.2.3文件的關閉(fclose函數)
12.3文件的順序讀取
12.3.1字符的讀寫函數(fgetc和fputc)
12.3.2字符串的讀寫函數(fgets和fputs)
12.3.3格式化的讀寫函數(fscanf和fprintf)
12.3.4數據塊的讀寫函數(fread和fwrite)
12.4文件的定位與隨機讀寫
12.4.1文件定位函數
12.4.2文件的隨機讀寫操作
12.5文件的出錯檢測
習題
附錄A基本控制字符/字符與ASCII值對照表
附錄BC語言操作符的優先級
參考文獻 [1] 
參考資料