c語言程式設計(機械工業出版社出版圖書)

c語言程式設計(機械工業出版社出版圖書)

本詞條是多義詞,共53個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計》是2009年7月1日機械工業出版社出版的圖書,作者是 任文、孔慶彥 。

基本介紹

  • 書名:c語言程式設計
  • 作者任文,孔慶彥 
  • ISBN:9787111270171
  • 定價:28.00元
  • 出版社機械工業出版社
  • 出版時間:2009年7月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以ANSI C為標準,以Turbo C 2?0為編譯環境,全面系統地介紹了C語言程式設計方法。主要內容包括:C語言概述,C語言程式設計的初步知識,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組,函式,編譯預處理,指針,結構體、共用體與枚舉類型,位運算,檔案。書末附有模擬試卷及附錄供參考。本書參照普通高等教育C語言程式設計課程教學大綱的基本要求編寫,充分體現“必需、夠用”的原則,知識敘述簡明扼要、通俗易懂,內容安排由淺入深、循序漸進,同時注意突出重點、分散難點。每章都附有小結、習題,便於教師教學和學生學習。本書可作為普通高等院校計算機及相關專業的學生學習C語言程式設計的教材或教學參考書,也適合參加二級、三級計算機等級考試的考生學習,同時還可以作為工程技術人員學習C語言的自學用書。為方便教學,本書配備電子課件、習題參考答案、程式原始碼等教學資源。

圖書目錄

前言
第1章 C語言概述
1.1 C語言的歷史與特點
1.1.1 C語言的歷史
1.1.2 C語言的特點
1.2 C語言的字元集
1.3 C語言的基本詞法
1.3.1 標識符
1.3.2 關鍵字
1.3.3 運算符
1.3.4 分隔設定
1.3.5 常量
1.3.6 注釋符
1.4 C語言的基本語句
1.5 C語言程式的基本結構
1.5.1 簡單的C語言程式實例
1.5.2 C語言源程式的結構特點和書寫風格
1.6 C語言程式開發步驟
1.7 C語言程式的開發環境
1.7.1 TurboC2.0 的安裝與啟動
1.7.2 在TurboC環境下開發C語言程式的過程
本章小結
習題
第2章 C語言程式設計的初步知識
2.1 數據類型概述
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字元常量
2.2.4 轉義字元常量
2.2.5 字元串常量
2.2.6 符號常量
2.3 變數
2.3.1 變數的數據類型及其定義
2.3.2 變數的存儲類型及其定義
2.3.3 變數的初始化
2.4 變數賦值及數據類型轉換
2.4.1 自動轉換
2.4.2 強制轉換
2.5 運算符與表達式
2.5.1 C語言的運算符簡介
2.5.2 算術運算符與算術表達式
2.5.3 賦值運算符與賦值表達式
2.5.4 逗號運算符和逗號表達式
2.5.5 長度運算符
本章小結
習題
第3章 順序結構程式設計
3.1 結構化程式設計
3.1.1 結構化程式的3種基本結構
3.1.2 結構化程式設計的基本思想
3.2 語句概述
3.3 數據的輸入和輸出
3.3.1 字元的輸入輸出
3.3.2 格式的輸入輸出
3.4 順序結構程式設計舉例
本章小結
習題
第4章 選擇結構程式設計
4.1 關係運算和邏輯運算
4.1.1 C語言的邏輯值
4.1.2 關係運算符與關係表達式
4.1.3 邏輯運算符與邏輯表達式
4.2 if語句
4.2.1 單分支if語句
4.2.2 雙分支if語句
4.2.3 多分支if語句(if語句的嵌套)
4.2.4 條件運算符
4.3 switch語句
4.4 選擇結構程式舉例
本章小結
習題
第5章 循環結構程式設計
5.1 while語句
5.1.1 while語句的一般形式
5.1.2 while語句的執行
5.1.3 程式舉例
5.2 do.while語句
5.2.1 do—while語句的一般形式
5.2.2 do一while語句的執行
5.2.3 程式舉例
5.3 for語句
5.3.1 for語句的一般形式
5.3.2 for語句中各表達式的含義
5.3.3 for語句與while語句的比較
5.4 break、continue和goto語句
5.4.1 break語句
5.4.2 continue語句
5.4.3 goto語句
5.5 循環的嵌套
5.6 幾種循環的比較
5.7 程式舉例
本章小結
習題
第6章數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組元素的引用
6.1.3 一維數組的存儲結構
6.1.4 一維數組的初始化
6.1.5 一維數組套用舉例
6.2 二維數組
6.2.1 二維數組的定義
6.2.2 二維數組元素的引用
6.2.3 二維數組的存儲結構
6.2.4 二維數組的初始化
6.2.5 二維數組套用舉例
6.3 字元數組與字元串
6.3.1 字元數組的定義與初始化
6.3.2 字元數組的引用
6.3.3 字元串和字元串結束標誌
6.3.4 字元串的輸入與輸出
6.3.5 字元串常用函式
6.3.6 字元數組套用舉例
本章小結
習題
第7章 函式
7.1 函式概述
7.1.1 C語言程式的模組化設計
7.1.2 函式的概念與分類
7.2 函式的定義與調用
7.2.1 函式的定義
7.2.2 函式的參數與返回值
7.2.3 函式的調用
7.3 函式調用中的數據傳遞方式
7.3.1 值傳遞方式
7.3.2 地址傳遞方式
7.3.3 值傳遞方式和地址傳遞方式的差異
7.3.4 返回值方式
7.3.5 全局外部變數的傳遞方式
7.4 函式的嵌套調用
7.5 函式的遞歸調用
7.6 數組作函式的參數
7.6.1 數組元素作函式實參
7.6.2 數組名作函式參數
7.7 變數的作用域與存儲類型
7.7.1 變數的作用域與生存期
7.7 。2變數的存儲類型
7.8 內部函式和外部函式
7.8.1 內部函式
7.8.2 外部函式
7.9 多檔案程式的運行
本章小結
習題
第8章 編譯預處理
8.1 宏定義
8.1.1 帶參宏的定義和引用
8.1.2 帶參宏的定義和引用
8.1.3 帶參宏與函式的區別
8.2 檔案包含
8.3 條件編譯
8.3.1 條件編譯命令的第一種格式
8.3.2 條件編譯命令的第二種格式
8.3.3 條件編譯命令的第三種格式
本章小結
習題
第9章 指針
9.1 指針與指針變數
9.1.1 指針
9.1.2 指針變數
9.2 指針變數的定義、初始化和引用
9.2.1 指針變數的定義和初始化
9.2.2 指針變數的引用和運算
9.3 指針變數的使用
9.3.1 指向變數的指針變數的使用
9.3.2 指向一維數組的指針變數的使用
9.3.3 指向字元串的指針變數的使用
9.3.4 指向二維數組的指針變數的使用
9.3.5 指針型函式的定義和調用
9.4 指針數組和指向指針的指針
9.4.1 指針數組的定義
9.4.2 指針數組元素的引用
9.4.3 指向指針的指針(多級指針)
9.4.4 指針數組作main()函式的形參
本章小結
習題
第10章 結構體、共用體與枚舉類型
10.1 結構體類型的定義
10.2 結構體類型變數
10.2.1 結構體類型變數的定義
10.2.2 結構體變數的使用
10.2.3 結構體變數的初始化
10.2.4 結構體變數的輸入和輸出
10.3 結構體類型數組
10.3.1 結構體類型數組的定義
10.3.2 結構體類型數組的初始化
10.3.3 結構體數組的使用
10.4 結構體類型指針
10.4.1 指向結構體變數的指針
10.4.2 指向結構體數組的指針
10.5 結構體與函式
10.5.1 結構體變數作為函式參數
10.5.2 指向結構體變數的指針作為函式參數
10.5.3 函式的返回值為結構體類型
10.6 共用體
10.6.1 共用體類型的說明與變數定義
10.6.2 共用體變數的引用
10.7 枚舉類型
10.7.1 枚舉類型的定義和枚舉變數的說明
10.7.2 枚舉類型變數的賦值和使用
10.8 類型定義符pedef
本章小結
習題
第11章 位運算
11.1 位邏輯運算
11.1.1 按位與運算
11.1.2 按位或運算
11.1.3 按位異或運算
11.1.4 按位取反運算符
11.2 移位運算
11.3 位複合賦值運算
11.4 不同長度的數據進行位運算
11.5 位段結構
11.5.1 位域的定義和位域變數的說明
11.5.2 位域的使用
本章小結
習題
第12章 檔案
模擬試卷
附錄
參考文獻

相關詞條

熱門詞條

聯絡我們