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

C語(yǔ)言程序設(shè)計(jì)教程

C語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥39.00

作 者: 楊治明 等編
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115270870 出版時(shí)間: 2012-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 296 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)教程》定位于將C語(yǔ)言作為計(jì)算機(jī)編程入門(mén)語(yǔ)言,以幫助讀者樹(shù)立計(jì)算機(jī)程序設(shè)計(jì)的思想,培養(yǎng)學(xué)生程序設(shè)計(jì)基本能力為目標(biāo)的教材。全書(shū)以程序設(shè)計(jì)為主線,采用案例驅(qū)動(dòng)模式展開(kāi)講解,通過(guò)案例和問(wèn)題引入主要教學(xué)內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并結(jié)合相關(guān)的語(yǔ)法知識(shí)。全書(shū)主要包括3方面的內(nèi)容:基本內(nèi)容(數(shù)據(jù)表達(dá)、數(shù)據(jù)處理和流程控制)、常用算法和程序設(shè)計(jì)風(fēng)格以及C語(yǔ)言應(yīng)用中的一些處理機(jī)制(編譯預(yù)處理和命令行參數(shù)等)。涉及數(shù)據(jù)類型、表達(dá)式、分支、循環(huán)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)、文件的概念、應(yīng)用以及指針和各種構(gòu)造類型的混合運(yùn)用、基本算法等內(nèi)容?!?1世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)教程》可以作為高等院校和計(jì)算機(jī)等級(jí)考試的教學(xué)用書(shū),也可作為對(duì)C語(yǔ)言程序設(shè)計(jì)感興趣的讀者的自學(xué)用書(shū)。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 C語(yǔ)言概述
1.1 簡(jiǎn)單的C語(yǔ)言程序
1.2 C語(yǔ)言的發(fā)展歷史與特點(diǎn)
1.2.1 C語(yǔ)言的發(fā)展歷史
1.2.2 C語(yǔ)言的特點(diǎn)
1.3 C程序的開(kāi)發(fā)步驟和上機(jī)調(diào)試流程
1.3.1 C程序的開(kāi)發(fā)步驟
1.3.2 C程序的上機(jī)開(kāi)發(fā)過(guò)程
習(xí)題1

第2章 基本數(shù)據(jù)類型的輸入/輸出
2.1 C語(yǔ)言的輸入/輸出
2.2 整型數(shù)據(jù)的輸入/輸出
2.3 浮點(diǎn)型數(shù)據(jù)的輸入/輸出
2.4 字符數(shù)據(jù)的輸入/輸出
2.5 字符串?dāng)?shù)據(jù)的輸入/輸出
2.6 格式化輸入/輸出舉例
2.7 閱讀材料
2.7.1 格式化輸出函數(shù)printf的格式說(shuō)明和使用
2.7.2 格式化輸入函數(shù)scanf的格式說(shuō)明和使用
習(xí)題2

第3章 流程控制
3.1 算法
3.1.1 算法的概念
3.1.2 算法的表達(dá)方式
3.1.3 基本流程控制結(jié)構(gòu)
3.1.4 案例3.1 求1+1/2+…+1/100的和
3.2 選擇語(yǔ)句
3.2.1 案例3.2 求三個(gè)整數(shù)的最大值(if語(yǔ)句)
3.2.2 案例3.3 百分制成績(jī)轉(zhuǎn)換成五分制成績(jī)(多分支if語(yǔ)句)
3.2.3 案例3.4 判斷所輸入的一個(gè)字符是數(shù)字、空白符還是其他字符(switch語(yǔ)句)
3.2.4 案例3.5 百分制成績(jī)轉(zhuǎn)換成五分制成績(jī)(switch語(yǔ)句)
3.3 循環(huán)語(yǔ)句
3.3.1 案例3.6 求1+1/2+…+1/100的和(while語(yǔ)句)
3.3.2 案例3.7 求1+1/2+…+1/100的和(do...while語(yǔ)句)
3.3.3 案例3.8 求1+1/2+…+1/100的和(for語(yǔ)句)
3.4 轉(zhuǎn)向語(yǔ)句
3.4.1 案例3.9 判斷所輸入的一個(gè)大于1的正整數(shù)是否是素?cái)?shù)(break語(yǔ)句)
3.4.2 案例3.10 輸出100~200之間能被3整除的數(shù)(continue語(yǔ)句)
3.5 應(yīng)用舉例
3.5.1 案例3.11 計(jì)算1/+ 2/+ … + 10?。ú⒂懻撘绯鰡?wèn)題)
3.5.2 案例3.12 計(jì)算級(jí)數(shù)1-1/3+1/5-1/7+…的和
3.5.3 案例3.13 統(tǒng)計(jì)輸入的數(shù)字字符、字母字符和其他字符的個(gè)數(shù)
3.5.4 案例3.14 求兩個(gè)正整數(shù)的最大公約數(shù)和最小公倍數(shù)
3.5.5 案例3.15 將一個(gè)正整數(shù)逆序輸出
3.5.6 案例3.16 輸入日期并檢查其合理性,直到輸入合理為止
3.6 閱讀材料
3.6.1 C語(yǔ)言的語(yǔ)句
3.6.2 goto語(yǔ)句簡(jiǎn)介
3.6.3 exit()函數(shù)
3.6.4 程序調(diào)試簡(jiǎn)介
習(xí)題3

第4章 函數(shù)
4.1 模塊化程序設(shè)計(jì)
4.1.1 模塊化程序設(shè)計(jì)的基本思想
4.1.2 C語(yǔ)言程序設(shè)計(jì)的基本結(jié)構(gòu)
4.2 函數(shù)定義和調(diào)用
4.2.1 案例4.1 求3個(gè)整數(shù)的最大值(函數(shù)定義和調(diào)用)
4.2.2 案例4.2 驗(yàn)證哥德巴赫猜想(在1000以內(nèi)驗(yàn)證)
4.2.3 案例4.3 計(jì)算1k+2k+…+nk(函數(shù)原型、函數(shù)的嵌套調(diào)用)
4.3 標(biāo)識(shí)符的作用域
4.3.1 案例4.4 塊作用域
4.3.2 案例4.5 文件作用域
4.3.3 函數(shù)原型作用域
4.3.4 函數(shù)作用域
4.4 變量的存儲(chǔ)種類
4.4.1 自動(dòng)變量
4.4.2 寄存器變量
4.4.3 案例4.6 外部變量
4.4.4 案例4.7 靜態(tài)變量
4.5 指針基礎(chǔ)
4.5.1 地址和指針的概念
4.5.2 指針變量
4.5.3 案例4.8 兩數(shù)交換(指針做參數(shù))
4.5.4 案例4.9 輸入10個(gè)整數(shù)求它們的最大值、最小值和總和(指針做參數(shù))
4.5.5 案例4.10 統(tǒng)計(jì)百分制成績(jī)各分?jǐn)?shù)段的人數(shù)(指針做返回值)
4.6 遞歸函數(shù)
4.6.1 案例4.11 計(jì)算4?。ㄟf歸函數(shù)的定義和遞歸調(diào)用過(guò)程分析)
4.6.2 案例4.12 計(jì)算整數(shù)各位數(shù)字之和
4.6.3 案例4.13 計(jì)算
4.6.4 案例4.14 漢諾塔問(wèn)題
習(xí)題4

第5章 編譯預(yù)處理
5.1 宏
5.1.1 案例5.1 無(wú)參宏
5.1.2 案例5.2 有參宏
5.2 文件包含
5.3 條件編譯
5.3.1 條件編譯命令
5.3.2 案例5.3 頭文件設(shè)計(jì)
5.4 閱讀材料
5.4.1 程序的多文件組織方法
5.4.2 多文件程序的編譯和鏈接
習(xí)題5

第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義、初始化和使用
6.1.2 最大值、最小值和平均值
6.1.3 一維數(shù)組作為函數(shù)的參數(shù)
6.1.4 數(shù)組排序
6.1.5 數(shù)組查找
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義、初始化和使用
6.2.2 矩陣轉(zhuǎn)置
6.2.3 二維數(shù)組的本質(zhì)
6.3 字符串
6.3.1 字符數(shù)組和字符串
6.3.2 字符串的輸入和輸出
6.3.3 字符串處理
習(xí)題6

第7章 指針
7.1 簡(jiǎn)介
7.2 什么是指針
7.2.1 變量、變量的值與變量的地址
7.2.2 指針
7.2.3 定義指針變量
7.2.4 間接運(yùn)算符
7.2.5 指針賦值
7.2.6 指針作為函數(shù)的參數(shù)
7.2.7 返回指針的函數(shù)
7.3 指針與一維數(shù)組
7.3.1 使指針指向數(shù)組
7.3.2 指針?biāo)阈g(shù)運(yùn)算
7.3.3 指針關(guān)系運(yùn)算
7.3.4 一維數(shù)組名與指針
7.3.5 向函數(shù)傳遞數(shù)組實(shí)際上是傳遞指針
7.4 指針與二維數(shù)組
7.4.1 二維數(shù)組的本質(zhì)
7.4.2 指向數(shù)組的指針與二維數(shù)組名
7.4.3 用指向元素的指針訪問(wèn)二維數(shù)組
7.5 指針數(shù)組
7.6 帶參數(shù)的main函數(shù)
7.7 指向指針的指針
7.8 指向函數(shù)的指針
7.8.1 指向函數(shù)的指針的定義和使用方法
7.8.2 指向函數(shù)的指針作函數(shù)參數(shù)
7.9 字符串處理函數(shù)
7.9.1 字符串的輸入輸出(gets和puts)
7.9.2 求字符串長(zhǎng)度(strlen)
7.9.3 字符串復(fù)制(strcpy、strncpy)和字符串連接(strcat)
7.9.4 字符串比較(strcmp)
7.9.5 字符串中字符的大小寫(xiě)轉(zhuǎn)換(strlwr和strupr)
7.10 動(dòng)態(tài)內(nèi)存分配
7.10.1 C語(yǔ)言的程序內(nèi)存空間
7.10.2 用malloc函數(shù)分配一塊內(nèi)存
7.10.3 用calloc函數(shù)分配連續(xù)的內(nèi)存空間
7.10.4 用realloc函數(shù)改變內(nèi)存塊的大小
習(xí)題7

第8章 自定義數(shù)據(jù)類型
8.1 結(jié)構(gòu)體
8.1.1 案例8.1 復(fù)數(shù)的四則運(yùn)算
8.1.2 案例8.2 學(xué)生成績(jī)統(tǒng)計(jì)
8.2 單向鏈表
8.2.1 案例8.3 單向鏈表的建立和基本操作
8.2.2 案例8.4 猴子選大王
8.3 共用體
8.3.1 案例8.5 共用體類型及其變量的定義和使用
8.3.2 案例8.6 學(xué)生、教職工基本信息管理
8.4 枚舉
8.4.1 案例8.7 枚舉類型及其變量的定義和使用
8.4.2 案例8.8 枚舉類型數(shù)據(jù)的輸入和輸出
8.5 自定義數(shù)據(jù)類型舉例
8.6 閱讀材料
8.6.1 位域
8.6.2 無(wú)名共用體類型的使用
8.6.3 類型別名
習(xí)題8

第9章 文件
9.2 文件概述
9.1.1 文件的概念
9.1.2 文本文件與二進(jìn)制文件
9.1.3 緩沖文件系統(tǒng)
9.1.4 文件類型指針
9.2 文件的打開(kāi)與關(guān)閉
9.2.1 打開(kāi)文件(fopen()函數(shù))
9.2.2 關(guān)閉文件函數(shù)(fclose函數(shù))
9.3 文本文件的讀寫(xiě)
9.3.1 案例9.1 復(fù)制文件(fputc函數(shù)和fgetc函數(shù))
9.3.2 案例9.2 復(fù)制文件(fgets函數(shù)和fputs函數(shù))
9.3.3 案例9.3 學(xué)生基本信息的順序讀/寫(xiě)(fprintf函數(shù)和fscanf函數(shù))
9.4 二進(jìn)制文件的讀寫(xiě)
9.4.1 案例9.4 學(xué)生基本信息的順序讀/寫(xiě)(fread函數(shù)和fwrite函數(shù))
9.4.2 案例9.5 學(xué)生基本信息的隨機(jī)讀/寫(xiě)(fseek函數(shù))
9.5 閱讀材料
9.5.1 ferror()函數(shù)
9.5.2 clearerr()函數(shù)
9.5.3 feof()函數(shù)
習(xí)題9

第10章 課程設(shè)計(jì)
10.1 課程設(shè)計(jì)的目的和要求
10.2 課程設(shè)計(jì)舉例——學(xué)生成績(jī)管理系統(tǒng)
10.3 課程設(shè)計(jì)選題

實(shí)驗(yàn)一 C語(yǔ)言編譯環(huán)境與程序開(kāi)發(fā)
實(shí)驗(yàn)二 輸入/輸出程序設(shè)計(jì)
實(shí)驗(yàn)三 選擇結(jié)構(gòu)
實(shí)驗(yàn)四 循環(huán)結(jié)構(gòu)
實(shí)驗(yàn)五 函數(shù)
實(shí)驗(yàn)六 遞歸
實(shí)驗(yàn)七 數(shù)組的使用
實(shí)驗(yàn)八 字符串處理
實(shí)驗(yàn)九 指針與數(shù)組
實(shí)驗(yàn)十 指針與函數(shù)
實(shí)驗(yàn)十一 結(jié)構(gòu)體與單向鏈表
實(shí)驗(yàn)十二 文件

附錄A 常用字符與ASCII碼對(duì)照表
附錄B C語(yǔ)言的32個(gè)關(guān)鍵字
附錄C C語(yǔ)言常用標(biāo)準(zhǔn)庫(kù)函數(shù)
附錄D Turbo C 2.0程序調(diào)試技術(shù)
附錄E Visual C++ 6.0程序調(diào)試技術(shù)*
附錄F 推箱子游戲源代碼
附錄G 貪吃蛇游戲源代碼
附錄H 掃地雷游戲源代碼
附錄I 速算24源代碼

本目錄推薦

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