图书介绍
C程序设计项目教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 魏宇红,王应时,李奇主编 著
- 出版社: 北京:中国时代经济出版社
- ISBN:9787511913869
- 出版时间:2013
- 标注页数:275页
- 文件大小:52MB
- 文件页数:291页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计项目教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目一 欢迎进入C语言世界1
项目导读1
学习目标1
任务一 熟悉C开发环境1
任务说明1
预备知识2
一、计算机语言2
二、C语言的历史3
三、C语言程序执行过程4
四、C语言开发环境简介5
任务实施——输出问候信息9
实施步骤9
任务二 创建简单的C应用程序11
任务说明11
预备知识12
一、C程序基本结构12
二、VC的调试程序功能14
任务实施——输出“九九”乘法口诀表17
实施步骤18
项目总结18
项目考核19
一、选择题19
二、简答题20
项目实训 输出用星号拼成的字母20
项目二 C语法基础——学好C语言的基石21
项目导读21
学习目标21
任务一 熟悉C语言的基础语言元素21
任务说明21
预备知识21
一、数据存储方式与数据类型21
二、标识符26
三、常量和变量27
四、运算符和表达式33
任务实施——计算三角形的面积37
实施步骤38
任务二 掌握简单的C语句39
任务说明39
预备知识39
一、C语句概述39
二、数据输入输出的概念41
三、用printf函数输出数据41
四、用scanf函数输入数据45
五、字符数据的输入输出46
任务实施——输出QQ好友信息48
实施步骤49
项目拓展51
数据类型转换51
一、数据类型的自动转换51
二、数据类型的强制转换52
项目总结53
项目考核53
一、选择题53
二、简答题55
项目实训 输入/输出职员工资信息56
项目三 算法——程序设计的灵魂57
项目导读57
学习目标57
任务一 了解什么是算法57
任务说明57
预备知识57
一、什么是算法57
二、算法的特性59
任务实施——汉诺塔问题60
任务分析60
实施步骤61
任务二 掌握算法的表示方法62
任务说明62
预备知识62
一、算法的表示方法62
二、结构化程序设计方法65
任务实施——约瑟夫环问题(Josephus Problem)66
任务分析66
实施步骤68
项目拓展69
算法的效率69
一、时间复杂度70
二、空间复杂度71
项目总结71
项目考核72
一、选择题72
二、简答题72
项目实训 输出巴斯卡三角72
项目四 逻辑值与分支语句——让你的选择多样化73
项目导读73
学习目标73
任务一 掌握常用运算符与if分支语句结构73
任务说明73
预备知识73
一、关系运算符与表达式73
二、逻辑运算符与表达式74
三、逻辑型变量75
四、if…else分支结构76
任务实施——制作简易教师考核成绩评定系统79
实施步骤79
任务二 掌握条件运算符与swith分支结构80
任务说明80
预备知识80
一、条件运算符80
二、swith分支语句81
任务实施——创建自动售货机程序83
实施步骤84
项目总结85
项目考核85
一、选择题85
二、简答题87
项目实训87
实训一 设计简单的飞机行李托运计费系统87
实训二 设计公司员工奖金计算系统88
项目五 循环语句——解决迭代问题的好办法89
项目导读89
学习目标89
任务一 掌握while和do…while循环语句89
任务说明89
预备知识89
一、while循环语句89
二、do…while循环语句90
任务实施1——计算1+2+……+100之和91
实施步骤91
任务实施2——计算1…n阶乘的倒数之和92
实施步骤92
任务二 掌握for循环语句93
任务说明93
预备知识93
任务实施——推测模糊号码94
任务分析94
实施步骤94
任务三 掌握break和continue语句95
任务说明95
预备知识95
任务实施——判断是否素数96
任务分析96
实施步骤96
项目总结97
项目考核97
一、选择题97
二、简答题99
项目实训99
实训一 统计从键盘所输入字符的中英文字母个数99
实训二 统计100以内能被3整除的自然数100
项目六 函数——实现程序模块化设计的好帮手101
项目导读101
学习目标101
任务一 学习函数的基础知识101
任务说明101
预备知识101
一、函数的基本概念101
二、函数的声明和定义102
三、函数的调用106
任务实施——用弦截法求方程x3-5x2+16x-80=0的根109
任务分析109
实施步骤110
任务二 深入学习函数知识111
任务说明111
预备知识112
一、函数的递归调用112
二、头文件的使用114
三、局部变量和全局变量117
四、变量的存储类型120
五、内部函数和外部函数123
任务实施——输出定制的日历124
任务分析125
实施步骤125
项目总结131
项目考核132
一、选择题132
二、简答题133
项目实训134
实训一 计算输入数据的位数134
实训二 计算1到100以内能被3整除的自然数134
项目七 数组——处理同类型数据的最好办法135
项目导读135
学习目标135
任务一 学习一维数组的使用135
任务说明135
预备知识135
一、一维数组的声明与存储137
二、访问数组元素139
三、数组的初始化141
四、一维数组应用举例142
任务实施——使用起泡法对数据进行排序145
任务分析145
实施步骤145
任务二 学习二维数组的使用147
任务说明147
预备知识147
一、二维数组的声明与存储147
二、访问二维数组元素148
三、二维数组的初始化150
任务实施——统计平原地区降水信息151
实施步骤151
任务三 学习数组作为函数参数的使用方法153
任务说明153
预备知识153
一、数组元素作为函数参数的使用方法153
二、数组名作为函数参数154
任务实施——输出翻转后的矩阵158
实施步骤158
项目拓展160
字符数组的应用160
一、字符数组的初始化160
二、字符串基本处理函数162
三、字符数组应用举例163
项目总结164
项目考核164
一、选择题164
二、简答题166
项目实训 统计歌唱比赛成绩167
项目八 指针——提高开发效率的妙招168
项目导读168
学习目标168
任务一 学习指针的基础知识168
任务说明168
预备知识168
一、指针的基本概念168
二、指针变量的定义及应用170
三、数组与指针175
任务实施——矩阵转置179
任务分析180
实施步骤180
任务二 深入学习指针182
任务说明182
预备知识182
一、指针与字符串182
二、指针与函数183
三、指针数组和指向指针的指针188
任务实施——输出成绩192
任务分析192
实施步骤192
项目拓展194
动态分配内存194
一、malloc函数195
二、calloc函数196
三、free函数196
四、realloc函数197
项目总结198
项目考核198
一、选择题198
二、简答题199
项目实训201
实训一 判断是否回文串201
实训二 计算彩球取法201
项目九 构造数据类型——解决现实问题的最佳选择202
项目导读202
学习目标202
任务一 学习结构体202
任务说明202
预备知识202
一、定义和使用结构体变量202
二、使用结构体数组207
三、结构体指针210
四、结构体变量作函数参数212
任务实施——计算日期是一年中的第几天214
任务分析214
实施步骤214
任务二 学习链表217
任务说明217
预备知识217
一、单链表的插入220
二、单链表结点的删除222
任务实施——解决Josephus问题224
实施步骤224
任务三 学习共用体和枚举类型227
任务说明227
预备知识228
一、使用共用体228
二、使用枚举类型230
三、用typedef定义类型232
任务实施——输出教师信息234
任务分析234
实施步骤235
项目总结236
项目考核236
一、选择题236
二、简答题238
项目实训 试用链表方法实现堆栈结构238
项目十 文件读写技术——重复利用资源的最佳方法239
项目导读239
学习目标239
任务一 熟悉文件基础知识239
任务说明239
预备知识239
一、文件的基本知识239
二、打开与关闭文件242
任务实施——向文本文件写入数字245
实施步骤245
任务二 掌握文件读写方法247
任务说明247
预备知识247
一、顺序读写数据文件247
二、随机读写数据文件254
任务实施——从文件读取学生信息并实现按条件查找257
实施步骤257
项目总结267
项目考核268
一、选择题268
二、简答题270
项目实训 将输入的字符串排序保存270
附录271
附录A ASCII码简表271
附录B 常用库函数说明272
(一)字符函数(ctype.h)272
(二)数学函数(math.h、stdlib.h、string.h和float.h)273
(三)输入输出函数(stdio.h、conio.h)273
(四)字符串操作函数(string.h)275
(五)动态内存分配函数(malloc.h)275
热门推荐
- 1955424.html
- 1668338.html
- 1130222.html
- 1393699.html
- 3702496.html
- 2459304.html
- 2277490.html
- 3071240.html
- 29275.html
- 3791889.html
- http://www.ickdjs.cc/book_2027257.html
- http://www.ickdjs.cc/book_488716.html
- http://www.ickdjs.cc/book_3064377.html
- http://www.ickdjs.cc/book_1599115.html
- http://www.ickdjs.cc/book_2550666.html
- http://www.ickdjs.cc/book_1100725.html
- http://www.ickdjs.cc/book_2778127.html
- http://www.ickdjs.cc/book_3263455.html
- http://www.ickdjs.cc/book_424846.html
- http://www.ickdjs.cc/book_1020105.html