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

C語言程序設計

(2013年機械工業出版社出版的圖書)

鎖定
《C語言程序設計》是2013年機械工業出版社出版的圖書,編者是周林, 劉嘉敏等。 [1] 
書    名
C語言程序設計
作    者
周林,劉嘉敏等
出版社
機械工業出版社
出版時間
2013年8月 [1] 
定    價
49 元 [1] 
開    本
32 開 [1] 
裝    幀
平裝 [1] 
ISBN
9787111430797

C語言程序設計內容簡介

《C語言程序設計/普通高等教育計算機規劃教材》以標準C語言為框架,從培養應用型人才的角度出發,按照緊扣基礎和麪嚮應用的原則,系統地介紹了C語言編程的基本知識、結構化程序設計的基本思想和解決實際問題的技巧。全書共分11章,主要內容包括C語言程序設計的基本概念、語法規則,基本數據類型、運算符與表達式,C程序設計初步,結構化程序設計,數組,函數,指針,結構體、共用體與枚舉類型,位運算,文件和學生信息管理系統案例等。
《C語言程序設計/普通高等教育計算機規劃教材》實例豐富,體系結構清晰,強調基礎,突出應用。內容安排循序漸進,理論結合實際,特別強調培養學生的應用創新能力和程序設計的思路、方法及良好的程序設計風格,以提高其解決實際問題的能力。
《C語言程序設計/普通高等教育計算機規劃教材》既適合作為高等學校“C語言程序設計”課程的教材,也可作為全國計算機等級考試和廣大計算機愛好者自學C語言的參考用書。

C語言程序設計圖書目錄

前言
第1章 C語言概述
1.1 程序及程序設計語言
1.1.1 程序與程序設計
1.1.2 程序設計語言
1.1.3 C語言的發展歷程
1.1.4 C語言的特點
1.2 一個基本的C應用程序
1.2.1 開發環境的安裝
1.2.2 C應用程序
1.3 程序的編譯和運行
1.3.1 編譯
1.3.2 運行
1.3.3 Visual C++ 6.0基本操作
1.4 常見錯誤
1.4.1 編譯時的錯誤
1.4.2 運行時的錯誤
小結
習題
第2章 C語言基礎
2.1 C語言的基本元素
2.1.1 標識符
2.1.2 關鍵字
2.1.3 分隔符
2.2 數據類型
2.2.1 基本數據類型
2.2.2 構造類型
2.2.3 指針類型
2.2.4 空類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 各類數值型數據間的混合運算
2.4.1 自動轉換
2.4.2 強制轉換
2.4.3 賦值表達式的類型轉換
2.5 運算符與表達式
2.5.1 算術運算符和算術表達式
2.5.2 關係運算符和關係表達式
2.5.3 邏輯運算符和邏輯表達式
2.5.4 賦值運算符和賦值表達式
2.5.5 條件運算符和條件表達式
2.5.6 逗號運算符和逗號表達式
2.5.7 長度測試運算符
2.5.8 運算符的優先級與結合性
小結
習題
第3章 C程序設計初步
3.1 結構化程序設計思想
3.1.1 結構化程序設計的方法
3.1.2 結構化程序的標準
3.1.3 結構化程序設計的三種基本結構
3.2 C語句概述
3.2.1 C語句的作用與分類
3.2.2 最基本的語句-賦值語句
3.3 數據的輸入與輸出
3.3.1 有關輸入/輸出的概念
3.3.2 數據的輸出函數
3.3.3 數據的輸入函數
3.4 順序結構程序設計
小結
習題
第4章 結構化程序設計
4.1 選擇結構程序設計
4.1.1 if語句
4.1.2 嵌套的if語句
4.1.3 switch語句
4.1.4 選擇結構程序舉例
4.2 循環結構程序設計
4.2.1 while語句
4.2.2 do-while語句
4.2.3 for語句
4.2.4 3種循環結構的比較
4.2.5 循環的嵌套
4.2.6 循環結構程序舉例
4.3 輔助控制語句
4.3.1 break語句
4.3.2 continue語句
小結
習題
第5章 數組
5.1 數組概述
5.2 一維數組
5.2.1 一維數組的定義 [1] 
5.2.2 一維數組的初始化
5.2.3 一維數組的引用
5.2.4 一維數組程序舉例
5.3 二維數組
5.3.1 二維數組的定義
5.3.2 二維數組的初始化
5.3.3 二維數組的引用
5.3.4 二維數組程序舉例
5.4 字符數組
5.4.1 字符數組的定義
5.4.2 字符數組的輸入與輸出
5.4.3 常用字符串函數
5.4.4 字符數組程序舉例
小結
習題
第6章 函數
6.1 函數概述
6.2 函數的定義
6.2.1 無參函數的定義形式
6.2.2 有參函數的定義形式
6.2.3 空函數的定義形式
6.2.4 函數的返回值
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數調用的方式
6.3.3 函數的聲明
6.4 函數的參數傳遞方式
6.4.1 值傳遞方式
6.4.2 地址傳遞方式
6.5 函數的嵌套調用和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 變量的存儲類型及作用域
6.6.1 變量的存儲類型
6.6.2 局部變量
6.6.3 全局變量
6.6.4 內部函數和外部函數
6.7 編譯預處理
6.7.1 宏定義
6.7.2 文件包含
6.7.3 條件編譯
6.8 應用舉例
小結
習題
第7章 指針
7.1 指針概述
7.1.1 地址、指針和指針變量
7.1.2 指針變量的定義
7.1.3 指針變量的引用
7.1.4 指針運算
7.2 指針與數組
7.2.1 指針與一維數組
7.2.2 指針與多維數組
7.2.3 指針與字符串
7.3 指針與函數
7.3.1 指針作為函數參數
7.3.2 返回指針值的函數
7.3.3 指向函數的指針
7.4 複雜指針
7.4.1 指針數組
7.4.2 多級指針
7.4.3 指針數組作為main函數的形參
7.5 內存的動態分配和指向它的指針變量
7.5.1 內存動態分配的概念
7.5.2 怎樣建立內存的動態分配
7.6 指針應用舉例
小結
習題
第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 指向結構體數組的指針
8.4 結構體與函數
8.4.1 結構體作為函數的參數
8.4.2 結構體作為函數的返回值
8.5 共用體
8.5.1 共用體類型的聲明
8.5.2 共用體變量的定義
8.5.3 共用體變量的引用
8.6 枚舉類型
8.6.1 枚舉類型的説明
8.6.2 枚舉類型變量的定義
8.6.3 枚舉類型變量的賦值和引用
8.7 用typedef聲明新類型名
8.8 應用舉例
小結
習題
第9章 位運算
9.1 位運算符
9.1.1 取反運算符
9.1.2 左移運算符
9.1.3 右移運算符
9.1.4 按位與運算符
9.1.5 按位或運算符
9.1.6 異或運算符
9.1.7 位運算賦值運算符
9.1.8 不同長度的數據進行位運算
9.2 位運算的應用
9.3 位運算舉例
小結
習題
第10章 文件
10.1 文件概述
10.1.1 文件的概念
10.1.2 文件的類型
10.1.3 文件類型指針
10.2 文件的打開與關閉
10.2.1 文件的打開
10.2.2 文件的關閉
10.3 文件的讀/寫
10.3.1 文本文件的讀/寫
10.3.2 二進制文件的讀/寫
10.3.3 格式化讀函數fscanf和寫函數fprintf
10.4 文件的定位
10.5 文件檢測函數
10.6 文件應用舉例
小結
習題
第11章 C語言系統開發案例學生信息管理系統
11.1 總體方案的設計
11.1.1 系統功能
11.1.2 系統結構圖
11.2 數據結構的設計
11.3 總控模塊的設計
11.4 文件的打開和保存模塊的設計
11.4.1 文件打開模塊
11.4.2 文件保存模塊
11.5 添加和刪除模塊的設計
11.5.1 添加模塊
11.5.2 刪除模塊
11.6 插入和更新模塊的設計
11.6.1 插入模塊
11.6.2 更新模塊
11.7 查詢和排序模塊的設計
11.7.1 查詢模塊
11.7.2 排序模塊
11.8 輸出和退出模塊的設計
11.8.1 輸出模塊
11.8.2 退出模塊
小結
習題
附錄
附錄A C語言的關鍵字
附錄B 常用字符與ASCII碼對照表
附錄C 運算符的優先級與結合性
附錄D C語言常用庫函數
參考文獻 [1] 
參考資料