C語言程序設計/普通高等院!笆濉币(guī)劃教材
定 價:36 元
叢書名:普通高等院!笆濉币(guī)劃教材
- 作者:熊婷,蘭長明 編
- 出版時間:2014/8/1
- ISBN:9787113187446
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312C
- 頁碼:256
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語言程序設計/普通高等院校“十二五”規(guī)劃教材》共分12章,內容包括:C語言概述,數(shù)據(jù)類型、運算符與表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,編譯預處理,數(shù)組,函數(shù),指針,結構體與共用體,位運算,文件。
《C語言程序設計/普通高等院校“十二五”規(guī)劃教材》由多年從事C語言程序設計教學的老師編寫,內容理論聯(lián)系實際,由淺入深,通俗易懂,注重對學生實踐能力的培養(yǎng),便于學生自學。
《C語言程序設計/普通高等院!笆濉币(guī)劃教材》適合作為普通高等院校相關專業(yè)“C語言程序設計”課程的教材,也可作為程序設計愛好者的自學參考用書。
第1章 C語言概述
1.1 程序設計語言的發(fā)展歷史
1.2 C語言的發(fā)展歷程及其主要特點
1.2.1 C語言的發(fā)展歷程
1.2.2 C語言的主要特點
1.3 C語言的基本組成
1.4 C程序的編寫與運行
1.4.1 Visualc++6.0環(huán)境
1.4.2 編寫與運行C語言程序
小結
習題
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 C語言中的數(shù)據(jù)類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.3.3 整型數(shù)據(jù)在內存中的存儲形式
2.4 實型數(shù)據(jù)
2.4.1 實型常量
2.4.2 實型變量
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 字符變量
2.5.3 字符串常量
2.6 運算符和表達式
2.6.1 運算符概述
2.6.2 表達式概述
2.6.3 算術運算符與算術表達式
2.6.4 關系運算符與關系表達式
2.6.5 賦值運算符與賦值表達式
2.6.6 邏輯運算符與邏輯表達式
2.6.7 自增、自減運算符
2.6.8 逗號運算符與逗號表達式
2.6.9 sizeof運算符
2.7 運算符的優(yōu)先級與類型的強制轉換
2.7.1 運算符的優(yōu)先級
2.7.2 強制類型轉換
小結
習題
第3章 順序結構程序設計
3.1 結構化程序設計的基本結構
3.1.1 語句的概念
3.1.2 賦值語句
3.1.3 三種基本結構
3.2 程序設計中算法的表示方法
3.3 數(shù)據(jù)的輸入與輸出語句
3.3.1 字符數(shù)據(jù)的輸入與輸出
3.3.2 用printf()函數(shù)輸出數(shù)據(jù)
3.3.3 用scanf()函數(shù)輸入數(shù)據(jù)
3.4 順序結構綜合實例
小結
習題
第4章 選擇結構程序設計
4.1 單分支結構
4.1.1 if語句的三種形式
4.1.2 if語句的嵌套
4.1.3 條件運算符
4.2 多分支結構
4.3 分支結構綜合實例
小結
習題
第5章 循環(huán)結構程序設計
5.1 循環(huán)結構的基本概念
5.2 循環(huán)語句
5.2.1 while循環(huán)語句
5.2.2 dowhile循環(huán)語句
5.2.3 for循環(huán)語句
5.3 三種循環(huán)的比較
5.4 循環(huán)嵌套
5.5 循環(huán)中斷語句
5.5.1 break語句
5.5.2 continue語句
5.6 循環(huán)結構綜合實例
小結
習題
第6章 編譯預處理
6.1 宏定義
6.1.1 無參宏定義
6.1.2 有參宏定義
6.2 文件包含
6.3 條件編譯
6.4 多文件結構
6.4.1 程序的多文件組織方法
6.4.2 多文件程序的編譯和連接
6.5 編譯預處理綜合實例
小結
習題
第7章 數(shù)組
7.1 數(shù)組的基本概念
7.2 一維數(shù)組
7.2.1 一維數(shù)組的定義與初始化
7.2.2 一維數(shù)組的引用
7.2.3 一維數(shù)組應用舉例
7.3 二維數(shù)組
7.3.1 二維數(shù)組的定義與初始化
7.3.2 二維數(shù)組的使用方法
7.3.3 二維數(shù)組應用舉例
7.4 字符串與字符數(shù)組
7.4.1 字符串概述
7.4.2 字符數(shù)組的定義與初始化
7.4.3 字符數(shù)組的引用
7.4.4 字符串處理函數(shù)
7.4.5 字符數(shù)組應用舉例
7.5 數(shù)組綜合實例
小結
習題
第8章 函數(shù)
8.1 函數(shù)的分類
8.2 函數(shù)的定義與聲明
8.3 函數(shù)的參數(shù)和函數(shù)的值
8.3.1 參數(shù)的傳遞規(guī)則
8.3.2 函數(shù)的返回值
8.4 函數(shù)的調用
8.4.1 函數(shù)調用的一般形式
8.4.2 函數(shù)的聲明和函數(shù)原型
8.4.3 函數(shù)的嵌套調用
8.4.4 函數(shù)的遞歸調用
8.5 數(shù)組名作為函數(shù)參數(shù)
8.5.1 一維數(shù)組名作為函數(shù)的參數(shù)
8.5.2 多維數(shù)組名作為函數(shù)的參數(shù)
8.6 局部變量與全局變量
8.6.1 局部變量
8.6.2 全局變量
8.7 變量的存儲類別
8.7.1 動態(tài)變量
8.7.2 靜態(tài)變量
8.7.3 寄存器變量
8.7.4 外部變量
8.8 內部函數(shù)和外部函數(shù)
8.8.1 內部函數(shù)
8.8.2 外部函數(shù)
小結
習題
第9章 指針
9.1 指針與指針變量
9.1.1 指針
9.1.2 指針變量
9.2 指針與函數(shù)
9.2.1 函數(shù)指針變量
9.2.2 返回指針的函數(shù)
9.2.3 指向指針的指針
9.3 指針與數(shù)組
9.3.1 指向一維數(shù)組的指針
9.3.2 指向二維數(shù)組的指針
9.3.3 指向數(shù)組的指針做函數(shù)參數(shù)
9.3.4 指針數(shù)組
9.4 指針與字符串
9.4.1 指向字符串的指針
9.4.2 指向字符串的指針做函數(shù)參數(shù)
9.5 指針綜合實例
小結
習題
第10章 結構體與共用體
10.1 結構體
10.1.1 結構體的定義
10.1.2 結構體變量的定義
10.1.3 結構體變量的引用
10.2 結構體變量作為函數(shù)參數(shù)及返回結構體類型值的函數(shù)
10.2.1 結構體變量作為函數(shù)參數(shù)
10.2.2 結構體類型函數(shù)
10.3 用指針處理鏈表
10.3.1 鏈表的基本概念
10.3.2 處理動態(tài)鏈表的庫函數(shù)
10.4 共用體
10.4.1 共用體的定義
10.4.2 共用體變量的定義及引用
10.5 枚舉類型
10.6 用typedef定義類型
10.7 結構體綜合實例
小結
習題
第11章 位運算
11.1 位運算符和位運算
11.1.1 位運算符
11.1.2 位運算符的運算功能
11.2 位運算綜合實例
小結
習題
第12章 文件
12.1 文件的概念
12.2 文件指針
12.3 打開與關閉文件
12.4 文件常用操作函數(shù)的使用
12.4.1 fgetc()函數(shù)和fputc()函數(shù)
12.4.2 feof()函數(shù)
12.4.3 fscanf()函數(shù)和fprintf()函數(shù)
12.4.4 fgets()函數(shù)和fputs()函數(shù)
12.4.5 fread0函數(shù)和fwrite()函數(shù)
12.5 文件定位函數(shù)
12.5.1 fseek()函數(shù)
12.5.2 ftell()函數(shù)
12.5.3 rewind()函數(shù)
12.6 文件綜合實例
小結
習題
附錄A C語言運算符的優(yōu)先級和結合方向
附錄B C語言關鍵字及其用途
附錄C ASCⅡ碼表
附錄D C語言中常用的庫函數(shù)
附錄E C語言中常見錯誤分析
參考文獻