注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言程序設(shè)計(jì):問題與求解方法

C語言程序設(shè)計(jì):問題與求解方法

C語言程序設(shè)計(jì):問題與求解方法

定 價(jià):¥36.00

作 者: 何勤 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 計(jì)算機(jī) 教材 研究生/本科/專科教材

ISBN: 9787111400028 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 329 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言程序設(shè)計(jì):問題與求解方法》從編程原理、基本語法、豐富且循序漸進(jìn)的例題三個方面以C語言為平臺介紹程序設(shè)計(jì),旨在開拓學(xué)生解決問題的思路,培養(yǎng)學(xué)生解決問題的能力。本書的創(chuàng)新之處在于首先通過一個“理想廚房”的實(shí)例類比了計(jì)算機(jī)系統(tǒng)的工作原理,為讀者深入理解程序的工作原理打下基礎(chǔ)。之后從C語言的程序結(jié)構(gòu)和基本語法要素、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、文件等方面由淺入深地介紹了C語言程序設(shè)計(jì)的知識。每個知識單元的例題著重講解問題解決的思路和算法,使讀者學(xué)會如何以C語言為工具解決實(shí)際問題?!禖語言程序設(shè)計(jì):問題與求解方法》適合作為高等院校C語言程序設(shè)計(jì)課程的教材,也可供C語言初學(xué)者參考。

作者簡介

暫缺《C語言程序設(shè)計(jì):問題與求解方法》作者簡介

圖書目錄

前言
寫給學(xué)生的話-應(yīng)該如何學(xué)習(xí)編程
教學(xué)建議
第0章 "理想廚房"的工作原理
0.1 理想廚房系統(tǒng)
0.2 理想廚房系統(tǒng)的一個炒菜實(shí)例
0.3 "理想廚房"工作的重要特點(diǎn)
0.4 理想廚房系統(tǒng)與計(jì)算機(jī)系統(tǒng)術(shù)語對照表
本章習(xí)題
第1章 計(jì)算機(jī)的基本工作原理
1.1 二進(jìn)制簡介
1.1.1 二進(jìn)制與二進(jìn)制數(shù)的基本概念
1.1.2 與二進(jìn)制數(shù)相關(guān)的術(shù)語:位、位串、字節(jié)
1.1.3 數(shù)和碼的含義與區(qū)別
1.2 計(jì)算機(jī)系統(tǒng)
1.2.1 計(jì)算機(jī)系統(tǒng)中的硬件
1.2.2 計(jì)算機(jī)系統(tǒng)中的軟件
1.2.3 計(jì)算機(jī)指令所能做的工作
1.3 提高部分
1.3.1 程序(指令序列)在硬件上的運(yùn)行過程
1.3.2 結(jié)構(gòu)化、規(guī)范化的機(jī)器語言程序
1.3.3 各種數(shù)制之間的轉(zhuǎn)換
本章習(xí)題
第2章 c語言程序結(jié)構(gòu)和基本語法要素
2.1 高級程序設(shè)計(jì)語言和編譯程序簡介
2.2 c語言歷史概述
2.3 c語言源程序的主要構(gòu)成成分:函數(shù)定義
2.4 c語言源程序的次要組成成分:編譯預(yù)處理命令、注釋和聲明
2.5 c語言字符集
2.6 標(biāo)識符
2.7 關(guān)鍵字
2.8 分隔符
2.9 常量
2.9.1 數(shù)值常量
2.9.2 符號常量
2.9.3 數(shù)據(jù)的機(jī)內(nèi)形式和機(jī)外形式
2.10 變量
2.10.1 變量的定義
2.10.2 變量名和變量的值
2.10.3 各種基本類型的變量定義
2.10.4 變量的初始化
2.11 數(shù)據(jù)輸出-格式化輸出函數(shù)printf()的用法
2.12 數(shù)據(jù)輸入-格式化輸入庫函數(shù)scanf()的用法
2.13 運(yùn)算符
2.14 表達(dá)式
2.15 算術(shù)表達(dá)式
2.16 賦值語句
2.17 提高部分
2.17.1 對字符量的進(jìn)一步說明
2.17.2 變量地址的運(yùn)算符&和變量占用的內(nèi)存字節(jié)數(shù)的運(yùn)算符sizeof
本章習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 語句執(zhí)行的順序性
3.2 用計(jì)算機(jī)求解問題的步驟
3.3 逐步求精的偽代碼
3.4 驗(yàn)證算法的方法
3.5 賦值表達(dá)式和多重賦值
3.6 變量類型的進(jìn)一步討論
3.7 各種類型的常量
3.8 不同類型數(shù)據(jù)之間的類型轉(zhuǎn)換
3.9 常見編程錯誤
3.10 提高部分
3.10.1 機(jī)內(nèi)形式的整數(shù)
3.10.2 二進(jìn)制浮點(diǎn)數(shù)在計(jì)算機(jī)中的表示方法
本章習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 兩種基本的if語句
4.2 布爾表達(dá)式之一:關(guān)系表達(dá)式
4.3 空語句
4.4 復(fù)合語句
4.5 if語句的嵌套及其用法
4.6 布爾表達(dá)式之二:邏輯表達(dá)式
4.7 一種特殊的多重嵌套if語句--多分支選擇結(jié)構(gòu)語句
4.8 switch語句
4.9 選擇結(jié)構(gòu)的常見錯誤
*4.10 提高部分
4.10.1 其他表達(dá)式作為布爾表達(dá)式使用
4.10.2 條件運(yùn)算符
4.10.3 邏輯表達(dá)式的短路運(yùn)算
本章習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while語句
5.2 自增、自減運(yùn)算符和表達(dá)式的副作用
5.3 do…while循環(huán)語句
5.4 for語句
5.5 復(fù)合賦值運(yùn)算符和逗號表達(dá)式
5.6 break語句和continue語句
5.7 循環(huán)語句的嵌套
5.8 常見錯誤
5.9 提高部分
本章習(xí)題
第6章 數(shù)組
6.1 引言
6.2 一維數(shù)組
6.2.1 一維數(shù)組的定義
6.2.2 下標(biāo)變量(數(shù)組元素)
6.2.3 數(shù)組元素中的下標(biāo)和下標(biāo)表達(dá)式
6.2.4 動態(tài)下標(biāo)變量
6.2.5 下標(biāo)和下標(biāo)表達(dá)式的允許取值范圍
6.2.6 數(shù)組元素在內(nèi)存中的相對位置
6.2.7 數(shù)組元素的初始化
6.2.8 下標(biāo)變量中數(shù)值的存取
6.3 一維字符數(shù)組和字符串
6.3.1 一維字符數(shù)組的定義
6.3.2 單個字符的輸入輸出庫函數(shù)
6.4 二維數(shù)組
6.5 編程綜合練習(xí)
本章習(xí)題
第7章 函數(shù)
7.1 引言
7.2 函數(shù)的概念
7.3 函數(shù)編寫的一些重要原則
7.4 使用數(shù)組(或數(shù)組元素)作為函數(shù)參數(shù)
7.5 函數(shù)的遞歸
7.6 有關(guān)函數(shù)定義、返回、聲明、調(diào)用的進(jìn)一步說明
7.6.1 函數(shù)定義
7.6.2 return語句與函數(shù)類型
7.6.3 函數(shù)聲明與函數(shù)原型
7.6.4 函數(shù)調(diào)用
7.6.5 函數(shù)的形式參數(shù)與實(shí)際參數(shù)
7.7 提高部分
本章習(xí)題
第8章 指針
8.1 引言
8.2 指針變量的定義、初始化和應(yīng)用
8.2.1 指針變量的定義
8.2.2 指針變量的初始化
8.2.3 指針賦值
8.2.4 間接尋址運(yùn)算符
8.2.5 指針變量作為函數(shù)的形式參數(shù)和實(shí)際參數(shù)
8.2.6 指針作為函數(shù)調(diào)用的返回值
8.3 指向數(shù)組的指針以及相關(guān)的運(yùn)算
8.3.1 指針變量指向數(shù)組元素
8.3.2 數(shù)組名用作指針(常量)
8.4 提高部分
本章習(xí)題
第9章 c語言進(jìn)階
9.1 結(jié)構(gòu)
9.1.1 結(jié)構(gòu)類型的定義
9.1.2 定義結(jié)構(gòu)變量
9.1.3 結(jié)構(gòu)變量的初始化和訪問(輸入/輸出和存?。?br />9.1.4 結(jié)構(gòu)數(shù)組和結(jié)構(gòu)指針的定義、初始化以及訪問方式
9.1.5 用typedef定義類型的別名
9.2 編譯預(yù)處理
9.2.1 #include命令
9.2.2 #define命令
9.2.3 條件編譯指令
9.3 文件、流和輸入/輸出
9.3.1 概述
9.3.2 文件和流的概念
9.3.3 文件的兩種形式
9.3.4 文件的輸入和輸出
9.4 提高部分
9.4.1 鏈表(單鏈表)
9.4.2 位運(yùn)算
9.4.3 枚舉類型
9.4.4 文件流的本質(zhì)
本章習(xí)題
第10章 綜合案例
本章習(xí)題
第11章 編程原理進(jìn)階
11.1 引言
11.2 輸入/輸出設(shè)備和輸入/輸出接口電路
11.3 硬盤
11.4 中斷和操作系統(tǒng)
11.4.1 操作系統(tǒng)工作的機(jī)制
11.4.2 操作系統(tǒng)的特點(diǎn)
11.5 計(jì)算機(jī)為何采用二進(jìn)制數(shù)字信號
本章習(xí)題
附錄a microsoftvisualc++6.0集成開發(fā)環(huán)境介紹
附錄b 常用字符與ascii碼對照表
附錄c c語言常用庫函數(shù)
附錄d 運(yùn)算符的優(yōu)先級與結(jié)合性
附錄e printf()函數(shù)和scanf()函數(shù)的使用方式
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號