共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

機械工業出版社出版圖書

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

內容簡介


本書以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章 文件
模擬試卷
附錄
參考文獻