出版時間:2012-8 出版社:電子工業(yè)出版社 作者:方連眾,耿姝 主編 頁數(shù):248 字數(shù):416000
內(nèi)容概要
《C語言程序設(shè)計》共分10章,主要介紹C語言程序設(shè)計基礎(chǔ)知識、數(shù)據(jù)的存儲與運算、三種結(jié)構(gòu)化程序設(shè)計方法、數(shù)組、函數(shù)、指針、用戶自定義數(shù)據(jù)類型和文件系統(tǒng)等,每章均配有典型習(xí)題,突出了實用性,強調(diào)理論與實踐相結(jié)合,培養(yǎng)學(xué)生的編程能力。本書內(nèi)容豐富、注重實踐;突出重點、分散難點;例題廣泛、結(jié)合實際?!禖語言程序設(shè)計》不僅可以作為本科、高職高專等高校學(xué)生C語言程序設(shè)計的教材,而且可以作為計算機等級考試的參考書和編程愛好者自學(xué)C語言的自學(xué)教材。
書籍目錄
第1章 C語言概述
1.1 引言
1.1.1 計算機工作過程
1.1.2 程序設(shè)計語言概述
1.2 C語言簡介
1.2.1 C語言的發(fā)展史
1.2.2 C語言的特點
1.2.3 C語言的應(yīng)用
1.3 簡單的C程序
1.3.1 簡單的C程序舉例
1.3.2 C程序的格式和結(jié)構(gòu)特點
1.4 運行C程序的步驟與方法
1.4.1 Turbo C 2.0簡介
1.4.2 Turbo C環(huán)境下C程序的運行
1.4.3 VC 6.0的啟動
本章小結(jié)
習(xí)題
第2章 數(shù)據(jù)的存儲與運算
2.1 數(shù)據(jù)的表現(xiàn)形式
2.2 數(shù)據(jù)類型
2.2.1 整型數(shù)據(jù)
2.2.2 字符型數(shù)據(jù)
2.2.3 浮點型數(shù)據(jù)
2.2.4 定義變量的同時給變量賦初值
2.3 算術(shù)運算符和算術(shù)表達式
2.3.1 算術(shù)運算符
2.3.2 算術(shù)表達式
2.3.3 運算符的優(yōu)先級別與結(jié)合性
2.3.4 不同類型數(shù)據(jù)間的混合運算
2.4 其他C運算符和C表達式
本章小結(jié)
習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 算法
3.1.1 算法的概念
3.1.2 怎樣表示一個算法
3.2 C語句概述
3.3 賦值表達式和賦值語句
3.3.1 賦值運算符
3.3.2 賦值表達式
3.3.3 賦值過程中的類型轉(zhuǎn)換
3.3.4 賦值語句及變量初始化
3.4 數(shù)據(jù)的輸入/輸出
3.4.1 格式輸入/輸出函數(shù)
3.4.2 字符輸入/輸出函數(shù)
3.5 順序結(jié)構(gòu)程序設(shè)計舉例
本章小結(jié)
習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 條件判斷
4.1.1 條件判斷的含義
4.1.2 關(guān)系運算符和關(guān)系表達式
4.1.3 邏輯運算符和邏輯表達式
4.2 利用if語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計
4.2.1 用if語句實現(xiàn)選擇結(jié)構(gòu)舉例
4.2.2 if語句的一般形式
4.2.3 使用嵌套的if語句實現(xiàn)多層循環(huán)
4.3 利用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)
4.4 選擇結(jié)構(gòu)程序設(shè)計舉例
本章小結(jié)
習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 循環(huán)結(jié)構(gòu)概述
5.2 循環(huán)結(jié)構(gòu)控制語句——while語句
5.2.1 while語句的形式及特點
5.2.2 使用while語句需要注意的情況
5.3 循環(huán)結(jié)構(gòu)控制語句——do-while語句
5.3.1 do-while語句的形式及特點
5.3.2 使用do-while語句需要注意的情況
5.4 循環(huán)結(jié)構(gòu)控制語句——for語句
5.4.1 for語句的形式及特點
5.4.2 for語句與while語句的比較
5.4.3 使用for語句需要注意的情況
5.5 循環(huán)結(jié)構(gòu)嵌套
5.6 循環(huán)結(jié)構(gòu)的比較
5.7 用break和continue語句提前結(jié)束循環(huán)
5.7.1 用break語句提前終止循環(huán)
5.7.2 用continue語句提前結(jié)束本次循環(huán)
5.7.3
break語句和continue語句在循環(huán)結(jié)構(gòu)中的區(qū)別
5.8 循環(huán)結(jié)構(gòu)程序舉例
本章小結(jié)
習(xí)題
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組的引用
6.1.3 一維數(shù)組的初始化
6.1.4 一維數(shù)組程序設(shè)計舉例
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組的引用
6.2.3 二維數(shù)組的初始化
6.2.4 二維數(shù)組程序設(shè)計舉例
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 字符數(shù)組與字符串
6.3.4 字符串的輸入與輸出
6.3.5 字符串處理函數(shù)
6.3.6 字符數(shù)組程序設(shè)計舉例
本章小結(jié)
習(xí)題
第7章 函數(shù)
7.1 函數(shù)概述
7.2 函數(shù)的定義
7.3 函數(shù)的參數(shù)
7.3.1 形參和實參
7.3.2 實參和形參間的數(shù)據(jù)傳遞
7.3.3 函數(shù)參數(shù)應(yīng)用舉例
7.4 函數(shù)的調(diào)用
7.4.1 函數(shù)調(diào)用
7.4.2 函數(shù)的嵌套
7.4.3 函數(shù)的遞歸
7.4.4 函數(shù)的應(yīng)用舉例
7.5 函數(shù)的聲明
7.6 函數(shù)的返回值
7.7 作用域和生存期
7.7.1 作用域
7.7.2 生存期
7.8 內(nèi)部函數(shù)和外部函數(shù)
7.8.1 內(nèi)部函數(shù)
7.8.2 外部函數(shù)
本章小結(jié)
習(xí)題
第8章 指針
8.1 指針的基本概念
8.2 變量的指針和指向變量的指針變量
8.2.1 指針變量的類型說明
8.2.2 指針變量的初始化
8.2.3 指針的訪問
8.3 指針變量的運算
8.3.1 指針運算符
8.3.2 指針的賦值運算
8.3.3 指針的算術(shù)運算
8.3.4 指針的關(guān)系運算
8.4 數(shù)組與指針
8.4.1 數(shù)組名和數(shù)組指針變量作為函數(shù)參數(shù)
8.4.2 指向多維數(shù)組的指針變量
8.4.3 多維數(shù)組的指針變量
8.4.4 字符串指針變量與字符數(shù)組
8.5 函數(shù)指針變量與指針型函數(shù)
8.5.1 函數(shù)指針變量
8.5.2 指針型函數(shù)
8.5.3 指針數(shù)組作為指針型函數(shù)的參數(shù)
8.5.4 指向指針的指針變量
8.6 程序設(shè)計舉例
本章小結(jié)
習(xí)題
第9章 結(jié)構(gòu)體、共用體和枚舉
9.1 結(jié)構(gòu)體類型與變量
9.1.1 結(jié)構(gòu)體類型定義
9.1.2 結(jié)構(gòu)體變量的定義和引用
9.2 結(jié)構(gòu)體數(shù)組
9.3 結(jié)構(gòu)體類型數(shù)據(jù)的指針
9.3.1 結(jié)構(gòu)體變量的指針與指針變量
9.3.2 結(jié)構(gòu)體數(shù)組的指針與指針變量
9.3.3 結(jié)構(gòu)體指針與變量作為函數(shù)參數(shù)
9.3.4 自定義類型
9.4 鏈表的基本知識
9.4.1 動態(tài)分配和釋放空間的函數(shù)
9.4.2 建立和輸出鏈表
9.4.3 鏈表的基本操作
9.5 結(jié)構(gòu)體位段
9.6 共用體類型與變量
9.6.1 共用體類型定義
9.6.2 共用體變量的定義和引用
9.7 枚舉類型與變量
9.7.1 枚舉類型定義
9.7.2 枚舉變量與枚舉元素
9.8 程序設(shè)計舉例
本章小結(jié)
習(xí)題
第10章 文件系統(tǒng)
10.1 文件系統(tǒng)概述與文件類型
10.2 文件的打開與關(guān)閉
10.2.1 文件的打開(fopen)函數(shù)
10.2.2 文件的關(guān)閉(fclose)函數(shù)
10.3 文件的讀寫操作
10.3.1
讀寫一個字符的函數(shù)(fgetc(),fputc()或getc(),putc())
10.3.2
讀寫一個字符串函數(shù)(fgets()和fputs())
10.3.3
讀寫一個數(shù)據(jù)字塊函數(shù)(fread()和fwrite())
10.3.4
文件的格式化讀寫函數(shù)(fscanf()和fprintf())
10.4 文件定位與隨機讀寫
10.5 程序設(shè)計舉例
本章小結(jié)
習(xí)題
附錄A 常用字符與ASCII代碼對照表
附錄B C語言中的關(guān)鍵字
附錄C C語言常用庫函數(shù)
附錄D Visual C++ 6.0常見編譯錯誤信息
參考文獻
圖書封面
評論、評分、閱讀與下載