出版時間:2011-6 出版社:清華大學出版社 作者:陳銳 頁數(shù):342
內(nèi)容概要
c語言是計算機專業(yè)重要的基礎(chǔ)課和核心課程。本書內(nèi)容包括c語言概述、基本數(shù)據(jù)類型和運算、結(jié)構(gòu)化程序設(shè)計、數(shù)組和字符串、函數(shù)、指針、復合結(jié)構(gòu)類型、編譯預處理、位運算和文件等10章。
《c程序設(shè)計》內(nèi)容全面,結(jié)構(gòu)清晰,語言通俗,重難點突出,例題豐富,所有程序都能夠直接運行。本書可作為大中專院校和高職高專院校的計算機及相關(guān)專業(yè)的c語言教材,也可作為參加計算機軟件開發(fā)、等級考試和軟件考試人員的參考書。
書籍目錄
第1章 c語言概述
1.1 c語言的發(fā)展及主要特點
1.2 c程序的基本結(jié)構(gòu)
1.3 c程序的開發(fā)過程
1.4 c語言集成開發(fā)環(huán)境的使用
1.5 c與c++語言(選學)
本章習題
第2章 基本數(shù)據(jù)類型和運算
2.1 c語言的數(shù)據(jù)類型
2.2 常量及其類型
2.3 變量及類型
2.4 運算符與表達式
2.5 不同數(shù)據(jù)類型的輸入
2.6 不同數(shù)據(jù)類型的輸出
2.7 常見錯誤分析(選學)
本章習題
第3章 結(jié)構(gòu)化程序設(shè)計
3.1 結(jié)構(gòu)化程序設(shè)計的思想及流程圖
3.2 結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)
3.3 幾種轉(zhuǎn)移控制語句
3.4 c程序語句
3.5 c程序舉例
3.6 本章容易出現(xiàn)錯誤的知識點總結(jié)(選學)
本章習題
第4章 數(shù)組和字符串
4.1 數(shù)組的基本概念
4.2 一維數(shù)組
4.3 二維數(shù)組
4.4 字符串與字符函數(shù)
4.5 數(shù)組與字符串的應(yīng)用舉例(選學)
本章習題
第5章 函數(shù)
5.1 c程序的模塊結(jié)構(gòu)
5.2 函數(shù)的分類
5.3 函數(shù)的定義和調(diào)用
5.4 函數(shù)間的參數(shù)傳遞
5.5 函數(shù)的嵌套與遞歸
5.6 系統(tǒng)函數(shù)
5.7 變量的存儲類別、作用域、生存期
5.8 程序舉例(選學)
本章習題
第6章 指針
6.1 指針的基本概念
6.2 指針變量的運算
6.3 指向數(shù)組元素的指針
6.4 指向多維數(shù)組的指針變量
6.5 指向字符串的針指變量
6.6 指針型函數(shù)
6.7 二級指針
6.8 程序舉例
6.9 用指針進行內(nèi)存動態(tài)分配
6.10 指針數(shù)據(jù)類型的總結(jié)(選學)
本章習題
第7章 復合結(jié)構(gòu)類型
7.1 結(jié)構(gòu)體類型的概述
7.2 結(jié)構(gòu)體類型的定義
7.3 結(jié)構(gòu)體變量的定義及內(nèi)存分配
7.4 結(jié)構(gòu)體變量的初始化和引用
7.5 結(jié)構(gòu)體數(shù)組
7.6 結(jié)構(gòu)體變量和結(jié)構(gòu)體數(shù)組成員的訪問
7.7 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
7.8 結(jié)構(gòu)體類型與函數(shù)
7.9 用遞歸結(jié)構(gòu)處理鏈表
7.10 共用體類型
7.11 枚舉類型
7.12 用iypedef定義類型
7.13 程序舉例(選學)
本章習題
第8章 編譯預處理
8.1 編譯預處理命令
8.2 宏定義
8.3 文件包含
8.4 條件編譯
8.5 程序舉例(選學)
本章習題
第9章 位運算
9.1 位運算符與位運算
9.2 位段
9.3 程序舉例(選學)
本章習題
第10章 文件
10.1 文件的概述
10.2 文件的打開與關(guān)閉
10.3 文件測試函數(shù)
10.4 文件的讀寫操作
10.5 出錯的檢測
10.6 文件的隨機讀寫操作
10.7 程序舉例(選學)
本章習題
附錄a c語言的運算符種類、優(yōu)先級和結(jié)合性
附錄b 常用ascii碼對照表
附錄c c語言中的關(guān)鍵宇
附錄d 常用庫函數(shù)
參考文獻
圖書封面
評論、評分、閱讀與下載