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

c語言程序設計

(2019年4月高等教育出版社出版的圖書)

鎖定
《c語言程序設計》是2019年4月高等教育出版社出版的圖書。 [1] 
中文名
c語言程序設計
出版時間
2019年4月1日
出版社
高等教育出版社
ISBN
9787040517019

c語言程序設計內容簡介

C語言是計算機程序設計的主流語言之一,是目前大部分理工科院校開設程序設計課程的選擇教學語言。
《C語言程序設計》共分8章,以國際標準C89為準則,以程序設計的基本概念及方法為主導,詳細、全面地介紹C語言程序設計的基本結構、函數、數組、結構體與共用體、指針、文件等內容。強調庫函數的引用,倡導程序複用的思想,注重程序流程圖的應用以及程序書寫的規範性等,突出重點章節總結性案例的知識綜合性、複雜性和趣味性。
《C語言程序設計》提供豐富的在線學習資源,內容深入淺出,循序漸進。
《C語言程序設計》既可以作為高等院校程序設計基礎課程的教材,又可作為工程技術人員與程序設計愛好者拓寬應用的參考書,同時也適用於自學讀者閲讀。 [1] 

c語言程序設計圖書目錄

第1章 C語言概述
1.1 程序設計語言及分類
1.2 C語言程序設計簡介
1.2.1 C語言的產生與發展
1.2.2 C語言程序的構成
1.2.3 C語言程序的運行過程
1.3 C語言的特點
1.4 C語言與C++、Java和C#之間的關係
章習題
第2章 數據類型、運算符及表達式
2.1 C語言的數據類型
2.1.1 C語言的數據類型
2.1.2 整型數與補碼
2.1.3 實型數與運算精度
節習題
2.2 常量
2.2.1 整型常量與實型常量
2.2.2 字符型常量
2.2.3 符號常量
節習題
2.3 變量
節習題
2.4 運算符與表達式
2.4.1 算術運算符與算術表達式
2.4.2 表達式中數據間的混合運算與類型轉換
2.4.3 賦值運算符與賦值表達式
節習題
小結
章習題
第3章 基本程序結構
3.1 算法與基本程序結構
3.1.1 算法的引出
3.1.2 算法及其表示方法
3.1.3 基本程序結構
節習題
3.2 順序結構程序設計
3.2.1 順序結構語句概述
3.2.2 數據的輸入與輸出
3.2.3 順序結構程序舉例
節習題
3.3 選擇結構程序設計
3.3.1 關係運算和邏輯運算
3.3.2 if語句
3.3.3 if語句嵌套
3.3.4 switch語句
3.3.5 條件表達式
節習題
3.4 循環結構程序設計
3.4.1 while語句
3.4.2 do-while語句
3.4.3 for語句
3.4.4 循環嵌套
3.4.5 break語句與continue語句
節習題
小結
章習題
第4章 函數
4.1 模塊化程序設計與函數概述
4.1.1 函數的引出
4.1.2 C程序結構與函數分類
4.1.3 標準庫函數的調用方法
節習題
4.2 函數的定義與調用
4.2.1 函數定義
4.2.2 函數調用
4.2.3 函數應用
節習題
4.3 變量作用域
4.3.1 局部變量
4.3.2 全局變量
節習題
4.4 函數的嵌套與遞歸
4.4.1 函數的嵌套調用
4.4.2 函數的遞歸調用
節習題
4.5 變量的存儲類別
小結
章習題
第5章 數組
5.1 數組的引出
5.2 一維數組
5.2.1 一維數組定義與引用
5.2.2 排序算法
5.2.3 數組與函數
節習題
5.3 二維數組
5.3.1 二維數組定義與引用
5.3.2 應用舉例
節習題
5.4 字符數組
5.4.1 字符數組
5.4.2 字符串
5.4.3 字符串處理函數
節習題
小結
章習題
第6章 結構體與共用體
6.1 結構體的引出
6.2 結構體變量與結構體數組
6.2.1 結構體變量
6.2.2 結構體數組
6.2.3 結構體與函數
節習題
6.3 共用體
6.3.1 共用體類型
6.3.2 共用體變量
6.3.3 應用舉例
節習題
6.4 枚舉類型與自定義類型名
6.4.1 枚舉類型
6.4.2 自定義類型名
節習題
6.5 綜合應用舉例
小結
章習題
第7章 指針
7.1 指針變量定義與初始化
7.1.1 變量的地址和變量的值
7.1.2 指針與指針變量
7.1.3 指針變量的初始化
節習題
7.2 指針變量的引用
7.2.1 指針變量的引用
7.2.2 "&"和"*"運算符
7.2.3 直接訪問方式與間接訪問方式
7.2.4 空指針變量
7.2.5 void類型的指針變量
節習題
7.3 指針與數組
7.3.1 指向數組的指針
7.3.2 地址越界
7.3.3 指向多維數組元素的指針
7.3.4 指向分數組的指針
7.3.5 字符型指針變量與字符數組
7.3.6 指針數組和指向指針的指針
節習題
7.4 指針與結構體
7.4.1 指向結構體變量的指針
7.4.2 指向結構體數組中的元素的指針
7.4.3 結構體指針變量與指向運算符
7.4.4 指向結構體數組的指針
節習題
7.5 指針與函數
7.5.1 用數組名或指針變量作為函數參數
7.5.2 用多維數組名和指針變量作為函數參數
7.5.3 用字符數組或字符指針變量作為函數參數傳遞字符串
7.5.4 用指針數組作為main函數的形參
7.5.5 用指向結構體的指針變量作為函數參數
7.5.6 返回指針值的函數
7.5.7 指向函數的指針
7.5.8 用指向函數的指針變量作為函數形參
7.5.9 動態存儲分配與釋放
節習題
小結
章習題
第8章 文件
8.1 文件的概述與文件指針
8.1.1 文件的概念及分類
8.1.2 文件操作
8.1.3 文件緩衝區
8.1.4 文件結構體和文件指針
節習題
8.2 文件的操作流程與順序讀寫
8.2.1 文件的打開
8.2.2 文件的關閉
8.2.3 文件的順序讀寫
節習題
8.3 文件的格式化讀寫與隨機讀寫
8.3.1 文件的格式化讀寫
8.3.2 文件的隨機讀寫
節習題
小結
章習題
附錄
附錄Ⅰ 常用字符與ASC II代碼對照表
附錄Ⅱ 運算符和結合性
附錄Ⅲ C庫函數
附錄Ⅳ Code::Blocks集成開發環境調試過程説明
參考文獻 [1] 
參考資料