C語言程序設(shè)計(第2版)(普通高等教育計算機類專業(yè)“十三五”規(guī)劃教材)
定 價:38 元
- 作者:許大煒 等編
- 出版時間:2015/8/1
- ISBN:9787560576503
- 出 版 社:西安交通大學出版社
- 中圖法分類:TP312C
- 頁碼:276
- 紙張:膠版紙
- 版次:2
- 開本:16開
《C語言程序設(shè)計(第2版普通高等教育計算機類專業(yè)十三五規(guī)劃教材)》針對應(yīng)用型人才培養(yǎng)目標,從學生思維方式、理解能力及后續(xù)課程中的應(yīng)用諸方面因素出發(fā)編寫。全書分為九章,主要內(nèi)容包括:C語言程序設(shè)計基礎(chǔ),數(shù)據(jù)類型、運算符及表達式,數(shù)據(jù)的輸入輸出,程序控制結(jié)構(gòu),數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共用體和文件操作等。
本教材在結(jié)構(gòu)上突出了以程序設(shè)計為中心,以語言知識為工具的思想,并介紹它們在程序設(shè)計中的應(yīng)用;在內(nèi)容上注重知識的完整性,適合初學者的需要;在寫法上追求循序漸進,通俗易懂。本教材配有教學參考書《C語言程序設(shè)計——實驗指導(dǎo)·課程設(shè)計·習題解答》(第2版),以方便讀者深入學習和上機操作。
本教材既可以作為高等學校本科及?茖W生c語言程序設(shè)計的教材,又可以作為自學者的參考用書,同時也可供各類考試人員復(fù)習參考。
第1章 C語言程序設(shè)計基礎(chǔ)
1.1 程序設(shè)計與程序設(shè)計語言
1.1.1 程序與程序設(shè)計
1.1.2 程序設(shè)計語言
1.2 C語言簡介
1.2.1 C語言出現(xiàn)的歷史背景
1.2.2 C語言的基本特點
1.2.3 C語言的標準化
1.3 C語言程序設(shè)計簡介
1.3.1 簡單C語言程序的構(gòu)成與格式
1.3.2 C語言程序的結(jié)構(gòu)
1.3.3 良好的編程風格
1.4 運行C語言程序的步驟
1.4.1 C語言程序的編輯、編譯與運行
1.4.2 使用語言編程注意要點
1.5 小結(jié)
1.6 技術(shù)提示
1.7 編程經(jīng)驗
習題
第2章 數(shù)據(jù)類型、運算符及表達式
2.1 C語言基本字符、標識符和關(guān)鍵字
2.1.1 C語言字符集
2.1.2 標識符
2.1.3 關(guān)鍵字
2.2 常量與變量
2.2.1 常量和符號常量
2.2.2 變量
2.3 數(shù)據(jù)類型與數(shù)據(jù)表示
2.3.1 整型數(shù)據(jù)
2.3.2 實型數(shù)據(jù)
2.3.3 字符型數(shù)據(jù)
2.3.4 字符串常量
2.4 運算符及表達式
2.4.1 C語言運算符概述
2.4.2 算術(shù)運算符及其表達式
2.4.3 關(guān)系運算符及其表達式
2.4.4 邏輯運算符及其表達式
2.4.5 賦值運算符及表達式
2.4.6 自增1,自減1運算符
2.4.7 逗號運算符及其表達式
2.4.8 條件運算符及其表達式
2.4.9 位運算符及其表達式
2.4.10 運算中數(shù)據(jù)類型的自動和強制轉(zhuǎn)換
2.5 小結(jié)
習題
第3章 數(shù)據(jù)的輸入和輸出
3.1 字符數(shù)據(jù)的輸出和輸入
3.1.1 字符輸出
3.1.2 字符輸入
3.2 格式輸出和輸入
3.2.1 格式輸出
3.2.2 格式輸入
3.3 小結(jié)
3.4 技術(shù)提示
3.5 編程經(jīng)驗
習題
第4章 程序控制結(jié)構(gòu)
4.1 算法的基本概念
4.1.1 算法的概念與特征
4.1.2 算法的描述方法
4.1.3 算法應(yīng)用舉例
4.2 順序結(jié)構(gòu)
4.3 選擇結(jié)構(gòu)
4.3.1 if語句
4.3.2 switch語句
4.4 循環(huán)結(jié)構(gòu)
4.4.1 while語句
4.4.2 do-while語句
4.4.3 for語句
4.4.4 goto語句
4.4.5 循環(huán)的跳轉(zhuǎn)和嵌套
4.5 小結(jié)
4.6 技術(shù)提示
4.7 編程經(jīng)驗
習題
第5章 數(shù)組
5.1 一維數(shù)組
5.1.1 數(shù)組的基本概念
5.1.2 一維數(shù)組的定義
5.1.3 一維數(shù)組的引用和初始化
5.2 二維數(shù)組
5.2.1 二維數(shù)組的定義
5.2.2 二維數(shù)組的引用和初始化
5.3 字符數(shù)組和字符串
5.3.1 字符數(shù)組的定義
5.3.2 字符數(shù)組的引用和初始化
5.3.3 字符串的定義
5.3.4 字符串與字符數(shù)組的輸入輸出
5.3.5 字符串的處理函數(shù)
5.4 小結(jié)
5.5 技術(shù)提示
5.6 編程經(jīng)驗
習題
第6章 函數(shù)
6.1 函數(shù)概述
6.2 函數(shù)的定義和調(diào)用
6.2.1 函數(shù)的定義
6.2.2 函數(shù)的參數(shù)和返回值
6.2.3 函數(shù)的聲明
6.2.4 函數(shù)的調(diào)用
6.2.5 數(shù)組作為函數(shù)參數(shù)
6.2.6 函數(shù)的嵌套和遞歸調(diào)用
6.3 變量的作用域
6.3.1 變量的作用域
6.3.2 局部變量及其作用域
6.2.3 全局變量及其作用域
6.4 變量的存儲類別及生命周期
6.5 外部函數(shù)和內(nèi)部函數(shù)
6.5.1 外部函數(shù)
6.5.2 內(nèi)部函數(shù)
6.6 編譯預(yù)處理
6.6.1 文件包含
6.6.2 不帶參宏定義
6.6.3 帶參的宏定義
6.7 小結(jié)
6.8 技術(shù)提示
6.9 編程經(jīng)驗
習題
第7章 指針
7.1 指針和指針變量
7.1.1 地址和指針的概念
7.1.2 指針變量的定義和初始化
7.1.3 指針變量的引用和運算
7.2 指針和數(shù)組
7.2.1 指針和一維數(shù)組
7.2.2 指針和二維數(shù)組
7.2.3 指針數(shù)組
7.3 指針與字符串
7.4 指針與函數(shù)
7.4.1 指針變量作為函數(shù)參數(shù)
7.4.2 指向函數(shù)的指針變量
7.4.3 返回指針值的函數(shù)
7.5 指向指針的指針
7.6 指針與內(nèi)存動態(tài)的分配
7.7 小結(jié)
7.8 技術(shù)提示
7.9 編程經(jīng)驗
習題
第8章 結(jié)構(gòu)體與共用體
8.1 結(jié)構(gòu)體
8.1.1 結(jié)構(gòu)體的定義
8.1.2 結(jié)構(gòu)體變量的定義和初始化
8.1.3 typedef的使用方法
8.1.4 結(jié)構(gòu)體數(shù)組
8.1.5 指向結(jié)構(gòu)體的指針
8.2 共用體
8.2.1 共用體的定義
8.2.2 共用體變量的定義和初始化
8.3 枚舉類型
8.4 小結(jié)
8.5 技術(shù)提示
8.6 編程經(jīng)驗
習題
第9章 文件操作
9.1 文件概述
9.1.1 文件
9.1.2 文件的分類
9.1.3 文件指針
9.1.4 文件系統(tǒng)
9.2 文件的打開和關(guān)閉
9.2.1 文件的打開
9.2.2 文件的關(guān)閉
9.3 文件的讀寫
9.3.1 字符輸入輸出函數(shù)
9.3.2 文件字符串輸入輸出函數(shù)
9.3.3 數(shù)據(jù)塊輸入輸出函數(shù)
9.3.4 格式化輸入輸出函數(shù)
9.3.5 字輸入輸出函數(shù)
9.4 文件的定位
9.5 文件的檢錯
9.6 C語言庫文件
9.7 綜合舉例
9.8 小結(jié)
9.9 技術(shù)提示
9.10 編程經(jīng)驗
習題
附錄一 C99標準和Cll標準新特性
附錄二 頭文件
附錄三 ASCII表
附錄四 c運算符和優(yōu)先級
參考文獻