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

c語言程序設計

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

鎖定
《c語言程序設計》是機械工業出版社於2009年7月1日出版的圖書,作者是任文、孔慶彥 。
中文名
c語言程序設計
作    者
任文
孔慶彥 
出版社
機械工業出版社
出版時間
2009年7月1日
定    價
28 元
開    本
16 開
ISBN
9787111270171

c語言程序設計內容簡介

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

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.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章 文件
模擬試卷
附錄
參考文獻
[2] 

c語言程序設計文章節選

第4章 選擇結構程序設計
學習目標
1)正確理解邏輯值的含義和表示方式。
2)熟練掌握關係運算、邏輯運算及其表達式。
3)熟練掌握由if語句、switch語句實現的選擇結構。
選擇結構是結構化程序設計的3種基本結構之一,它解決了這樣的問題:根據不同的條件選擇不同的操作。選擇結構充分體現了程序的判斷能力,在實際應用中經常用到。進行選擇結構程序的設計,首先要解決的問題是條件的構成與設計,其次是選用哪種語句來實現,這也是本章要學習和解決的重點問題。
4.1 關係運算和邏輯運算
對選擇條件進行判斷只會有兩個結果:“條件成立”或者“條件不成立”。在程序設計中,條件成立用“真”表示,條件不成立用“假”表示,並將“真”和“假”稱之為邏輯值。在C語言中,選擇結構的條件通常由關係表達式或邏輯表達式構成。
…… [1] 
參考資料