(教材)C語言程序設(shè)計
- 所屬分類:
高職高專計..
- 作者:
曹玲煥,孫萍 著
- 出版社:
中國鐵道出版社
- ISBN:9787113101169
- 出版日期:2009-9-1
-
原價:
¥24.00元
現(xiàn)價:¥19.60元
-
本書信息由合作網(wǎng)站提供,請前往以下網(wǎng)站購買: 京東商城
當(dāng)當(dāng)網(wǎng)
圖書簡介
《C語言程序設(shè)計》以新標(biāo)準(zhǔn)對C語言的規(guī)定為依據(jù),通過大量的實例,從計算機語言和程序設(shè)計的基本知識出發(fā),系統(tǒng)地介紹了C語言程序設(shè)計中的各種數(shù)據(jù)類型及其運算、基本語句、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組的定義和引用、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體與共用體、位運算、文件操作等。每個知識點配有相應(yīng)的練習(xí),方便邊學(xué)邊練、講練結(jié)合的授課形式;每章配有相應(yīng)的實訓(xùn)內(nèi)容,重在培養(yǎng)學(xué)生的實際動手能力;精選的習(xí)題根據(jù)知識特點采用多種形式,作為對該章內(nèi)容的鞏固和延伸;將上機環(huán)境與全國計算機等級考試二級接軌,采用Visual
C++ 6.0運行環(huán)境,內(nèi)容涵蓋C語言等級考試大綱,旨在幫助讀者學(xué)好C語言的同時,順利通過等級考試。
《C語言程序設(shè)計》通俗易懂、邏輯性強、循序漸進,便于讀者接受,適合作為高職高專院校C語言課程的教材。
目錄
第1章 程序設(shè)計基礎(chǔ)
1.1 C語言程序設(shè)計概述
1.1.1 C語言簡介
1.1.2 C程序與程序設(shè)計
1.2 算法及結(jié)構(gòu)化程序
1.2.1 算法
1.2.2 結(jié)構(gòu)化程序
1.3 簡單C語言程序的構(gòu)成和格式
1.3.1 程序舉例
1.3.2 小結(jié)
小結(jié)
實訓(xùn)認(rèn)識C語言程序
習(xí)題
第2章 基本數(shù)據(jù)類型和基本運算
2.1 常量
2.1.1 數(shù)值常量
2.1.2 字符常量
2.1.3 轉(zhuǎn)義字符常量
2.1.4 字符串常量
2.1.5 符號常量
2.2 變量及其數(shù)據(jù)類型
2.2.1 標(biāo)識符
2.2.2 變量的數(shù)據(jù)類型
2.2.3 變量的初始化
2.3 算術(shù)運算符和算術(shù)表達(dá)式
2.3.1 算術(shù)運算符
2.3.2 運算符的優(yōu)先級、結(jié)合性和算術(shù)表達(dá)式
2.3.3 類型轉(zhuǎn)換
2.3.4 求字節(jié)數(shù)運算符
2.4 賦值運算符和賦值表達(dá)式
2.5 自增、自減運算符和逗號運算符
2.5.1 自增、自減運算符
2.5.2 逗號運算符和逗號表達(dá)式
小結(jié)
實訓(xùn)數(shù)據(jù)類型、運算符與表達(dá)式
習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 C語句概述
3.1.1 C語句的分類
3.1.2 賦值語句
3.2 格式輸出和輸入
3.2.1 格式輸出函數(shù)(print()函數(shù))
3.2.2 格式輸入函數(shù)(scanf()函數(shù))
3.3 字符的輸出和輸入
3.3.1 字符輸出函數(shù)(Imtchar()函數(shù))
3.3.2 字符輸入函數(shù)(getchar()函數(shù))
3.4 順序結(jié)構(gòu)程序設(shè)計舉例
小結(jié)
實訓(xùn)順序結(jié)構(gòu)程序設(shè)計
習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 關(guān)系運算和邏輯運算
4.1.1 關(guān)系運算符和關(guān)系表達(dá)式
4.1.2 邏輯運算符和邏輯表達(dá)式
4.2 if語句
4.2.1 if語句的三種形式
4.2.2 if語句的嵌套
4.2.3 條件運算符和條件表達(dá)式
4.3 switch語句
4.4 選擇結(jié)構(gòu)程序設(shè)計舉例
小結(jié)
實訓(xùn)選擇結(jié)構(gòu)程序設(shè)計
習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 while循環(huán)語句
5.2 dowhile循環(huán)語句
5.3 for循環(huán)語句
5.4 break語句和continue語句
5.4.1 break語句
5.4.2 continue語句
5.5 循環(huán)結(jié)構(gòu)的嵌套
5.6 循環(huán)結(jié)構(gòu)程序設(shè)計舉例
小結(jié)
實訓(xùn)循環(huán)結(jié)構(gòu)程序設(shè)計
習(xí)題
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 訪問數(shù)組元素
6.1.3 初始化數(shù)組元素
6.1.4 數(shù)組元素的輸出
6.1.5 一維數(shù)組的應(yīng)用
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 訪問二維數(shù)組元素
6.2.3 初始化二維數(shù)組
6.2.4 二維數(shù)組的應(yīng)用
6.3 字符數(shù)組與字符串
6.3.1 字符數(shù)組的說明和引用
6.3.2 字符數(shù)組的輸入/輸出
6.3.3 字符串處理函數(shù)與字符串?dāng)?shù)組
6.4 數(shù)組應(yīng)用舉例
小結(jié)
實訓(xùn)數(shù)組
習(xí)題
第7章 函數(shù)
7.1 函數(shù)概述
7.2 函數(shù)的定義和返回值
7.2.1 函數(shù)定義的語法
7.2.2 函數(shù)的返回值
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)的兩種調(diào)用方式
7.3.2 函數(shù)的參數(shù)傳遞
7.3.3 函數(shù)調(diào)用的語法要求
7.4 函數(shù)的說明
7.4.1 函數(shù)說明的形式
7.4.2 函數(shù)說明的位置
7.5 局部變量和全局變量
7.5.1 函數(shù)中的局部變量和全局變量
7.5.2 利用全局變量傳遞數(shù)據(jù)
7.6 變量的存儲類別
7.7 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
7.7.1 函數(shù)的嵌套調(diào)用
7.7.2 函數(shù)的遞歸調(diào)用
7.8 函數(shù)的存儲類型
7.8.1 外部函數(shù)
7.8.2 靜態(tài)函數(shù)
7.9 函數(shù)程序舉例
小結(jié)
實訓(xùn)函數(shù)
習(xí)題
第8章 指針
8.1 指針及其定義
8.1.1 指針
8.1.2 指針的定義
8.1.3 指針的初始化
8.2 指針的運算
8.2.1 引用運算
8.2.2 指針的算術(shù)運算
8.2.3 指針的賦值運算
8.2.4 指針的關(guān)系運算
8.3 指針和變量
8.3.1 利用指針處理簡單數(shù)據(jù)
8.3.2 指針作函數(shù)參數(shù)
8.4 指針和數(shù)組
8.4.1 指針和一維數(shù)組
8.4.2 指針和二維數(shù)組
8.5 指針和字符串
8.5.1 使指針指向字符串
8.5.2 利用指針輸入和輸出字符串
8.5.3 字符串?dāng)?shù)組
8.5.4 程序舉例
8.6 指針和函數(shù)
8.6.1 指向函數(shù)的指針
8.6.2 指向函數(shù)的指針變量作函數(shù)參數(shù)
8.6.3 指針函數(shù)
小結(jié)
實訓(xùn)指針
習(xí)題
第9章 編譯預(yù)處理
9.1 宏定義
9.1.1 不帶參數(shù)的宏定義
9.1.2 帶參數(shù)的宏定義
9.2 文件包含
9.3 條件編譯
小結(jié)
實訓(xùn)編譯預(yù)處理
習(xí)題
第10章 結(jié)構(gòu)體和共用體
10.1 結(jié)構(gòu)體類型
10.1.1 結(jié)構(gòu)體類型的說明
10.1.2 結(jié)構(gòu)體類型變量的定義
10.1.3 結(jié)構(gòu)體變量的初始化
10.1.4 結(jié)構(gòu)體成員引用
10.1.5 結(jié)構(gòu)體變量的賦值運算
10.2 結(jié)構(gòu)體數(shù)組
10.2.1 結(jié)構(gòu)體數(shù)組的定義
10.2.2 結(jié)構(gòu)體數(shù)組初始化
10.2.3 結(jié)構(gòu)體數(shù)組的應(yīng)用舉例
10.3 結(jié)構(gòu)體與函數(shù)
10.3.1 結(jié)構(gòu)體變量作函數(shù)參數(shù)
10.3.2 結(jié)構(gòu)體型函數(shù)
10.4 指針和結(jié)構(gòu)體
10.4.1 結(jié)構(gòu)體指針及其定義
10.4.2 通過指針引用結(jié)構(gòu)體成員
10.4.3 結(jié)構(gòu)體指針作函數(shù)參數(shù)
10.4.4 結(jié)構(gòu)體指針函數(shù)
10.5 鏈表
10.5.1 鏈表概述
10.5.2 鏈表的操作
10.6 共用體類型
10.6.1 共用體類型的說明
10.6.2 共用體變量的引用和初始化
10.7 自定義類型
10.7.1 自定義類型的形式和功能
10.7.2 自定義類型的應(yīng)用
10.8 程序舉例
小結(jié)
實訓(xùn)結(jié)構(gòu)體和共用體
習(xí)題
第11章 位運算
11.1 位運算符
11.2 位運算符的功能
11.2.1 按位與運算
11.2.2 按位或運算
11.2.3 按位異或運算
11.2.4 求反運算
11.2.5 左移運算
11.2.6 右移運算
11.2.7 位運算舉例
小結(jié)
實訓(xùn)位運算
習(xí)題
第12章 文件
12.1 文件概述
12.2 文件類型指針與文件操作
12.3 文件打開函數(shù)
12.4 文件關(guān)閉函數(shù)
12.5 文件讀/寫函數(shù)
12.5.1 單個字符讀/寫函數(shù)
12.5.2 字符串讀,寫函數(shù)
12.5.3 數(shù)據(jù)塊讀/寫函數(shù)
12.5.4 格式化讀/寫函數(shù)
12.6 文件定位函數(shù)
12.6.1 文件的定位
12.6.2 文件位置指針的檢測
12.7 文件出錯的檢測
12.7.1 文件出錯檢測函數(shù).ferror()
12.7.2 出錯標(biāo)志置零函數(shù)elearerr()
12.8 應(yīng)用舉例
小結(jié)
實訓(xùn)文件
習(xí)題
第13章 綜合實訓(xùn)
附錄AC語言中的關(guān)鍵字
附錄B運算符的優(yōu)先級和結(jié)合性
附錄C常用字符與ASClI碼對照表
附錄D標(biāo)準(zhǔn)庫函數(shù)
參考文獻(xiàn)