图书介绍
C语言程序设计任务教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 彭德林,柴方艳主编;吴瑞芝,勒恩丽,徐士华副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113129590
- 出版时间:2011
- 标注页数:258页
- 文件大小:40MB
- 文件页数:269页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计任务教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识C语言1
1.1任务1了解简单的C程序1
1.2任务2了解C语言基础知识2
1.2.1 C语言出现的历史背景2
1.2.2 C语言编程的风格3
1.2.3编程示例3
1.3任务3掌握C程序的调试与运行4
1.3.1 C程序的实现过程4
1.3.2在Turbo C 3.0环境中实现C程序5
1.3.3在Visual C+++ 6.0环境中实现C程序8
小结11
项目实训一11
练习与提高一12
第2章 数据类型、运算符与表达式13
2.1任务1了解C语言的数据类型13
2.2任务2常量14
2.2.1整型常量14
2.2.2浮点型常量14
2.2.3字符型常量14
2.2.4字符串常量15
2.2.5符号常量16
2.3任务3熟悉变量16
2.3.1整型变量17
2.3.2浮点型变量18
2.3.3字符型变量19
2.3.4变量赋初值20
2.4任务4掌握各种类型数据间的混合运算21
2.4.1类型的自动转换21
2.4.2类型的强制转换22
2.5任务5掌握运算符与表达式的用法22
2.5.1算术运算符与算术表达式23
2.5.2赋值运算符与赋值表达式24
2.5.3关系运算符与关系表达式25
2.5.4逻辑运算符与逻辑表达式26
2.5.5条件运算符与条件表达式27
2.5.6逗号运算符与逗号表达式28
2.5.7其他运算符29
小结30
项目实训二30
练习与提高二31
第3章 顺序结构程序设计33
3.1任务1认识结构化程序设计的三种基本结构33
3.2任务2了解输入与输出语句36
3.2.1字符输入与输出36
3.2.2格式输入与输出38
3.3任务3运用顺序结构程序设计举例44
工作情境一 求三角形面积44
工作情境二 求一元二次方程的根45
小结45
项目实训三45
练习与提高三47
第4章 选择结构程序设计49
4.1任务1认识选择结构程序设计49
4.2任务2掌握if语句的典型应用50
4.2.1简单if语句形式50
4.2.2标准形式if.else51
4.2.3嵌套if语句形式52
4.2.4多分支if.else if语句形式54
4.3任务3掌握switch语句的应用56
4.4任务4掌握选择结构程序设计的应用60
工作情境一 计算银行存款利息60
工作情境二 依据体重判断健康状况61
工作情境三 设计简易计算器62
小结63
项目实训四63
练习与提高四64
第5章 循环结构程序设计68
5.1任务1认识循环结构68
5.2任务2了解goto语句及用goto语句构成的循环69
5.3任务3掌握for语句与while语句69
5.3.1 for语句69
5.3.2 while语句71
5.4任务4掌握直到型循环do.while语句72
5.5任务5掌握break语句和continue语句73
5.6任务6认识循环的嵌套74
5.7任务7掌握循环结构程序设计的应用75
工作情境一 找最大公约数和最小公倍数75
工作情境二 求素数76
工作情境三 求阶乘的和77
小结77
项目实训五78
练习与提高五79
第6章 数组80
6.1任务1认识一维数组80
6.1.1一维数组的定义和引用80
6.1.2一维数组的赋值81
6.1.3一维数组的应用举例82
6.2任务2认识二维数组84
6.2.1二维数组的定义和引用84
6.2.2二维数组的赋值85
6.2.3二维数组的应用举例86
6.3任务3认识字符串与数组88
6.3.1字符串的本质88
6.3.2字符及字符串操作的常用函数89
6.3.3字符串数组92
6.4任务4掌握数组的综合应用92
工作情境一 寻找数组中的最大值92
工作情境二 打印杨辉三角形93
工作情境三 组成新数组94
小结95
项目实训六95
练习与提高六96
第7章 函数98
7.1任务1了解函数98
7.2任务2掌握函数的定义与调用99
7.2.1无参数无返回值的函数99
7.2.2无参数有返回值的函数100
7.2.3带参数无返回值的函数102
7.2.4带参数有返回值的函数103
7.3任务3了解函数参数的传递方式105
7.4任务4掌握变量的作用域和生存期105
7.5任务5掌握变量的存储类型108
7.6任务6掌握函数的嵌套和递归调用111
7.7任务7认识函数的作用域113
7.8任务8掌握函数的综合应用114
工作情境一 逆序输出数值114
工作情境二 找因子115
工作情境三Hanoi塔问题115
小结117
项目实训七118
练习与提高七120
第8章 指针122
8.1任务1了解指针与指针变量的概念122
8.1.1内存地址与变量地址122
8.1.2指针与指针变量123
8.2任务2认识指针变量的定义和引用123
8.3任务3掌握指针和地址运算123
8.3.1算术运算124
8.3.2两个指针变量之间的运算125
8.3.3关系运算125
8.4任务4了解指针与数组126
8.4.1数组的指针和指向数组的指针变量126
8.4.2指向多维数组的指针——数组指针127
8.4.3元素为指针的数组——指针数组128
8.5任务5掌握指针与字符串129
8.6任务6认识指针与函数133
8.6.1指针函数133
8.6.2指针作为函数的参数133
8.6.3指针作为函数的返回值——指针函数134
8.6.4指向函数的指针——函数指针135
8.7任务7了解多级指针135
8.8任务8认识带参数的main函数136
小结137
项目实训八138
练习与提高八140
第9章 预处理命令147
9.1任务1预处理命令简介147
9.2任务2掌握宏定义148
9.2.1不带参数的宏定义148
9.2.2带参数的宏定义150
9.3任务3掌握文件包含154
9.4任务4了解条件编译155
小结156
项目实训九157
练习与提高九158
第10章 复杂数据类型160
10.1任务1复杂数据类型简介160
10.2任务2了解结构体160
10.2.1结构体类型的定义160
10.2.2结构体变量的定义和引用161
10.2.3结构体变量的赋值164
10.2.4简化结构体类型名165
10.2.5结构体数组166
10.3任务3认识线性链表167
10.4任务4掌握联合体169
10.4.1联合体类型的定义170
10.4.2联合体变量的定义和引用170
10.4.3联合体变量的赋值171
10.5任务5掌握枚举类型变量的定义和引用172
10.6任务6了解位运算173
10.7任务7掌握复杂数据类型的综合应用176
工作情境一 实现链表的创建、插入与删除操作177
工作情境二 对输入的学生信息按成绩进行排序178
小结180
项目实训十181
练习与提高十182
第11章 文件185
11.1任务1了解文件185
11.1.1文件的类别186
11.1.2操作文件187
11.1.3文件指针187
11.1.4打开与关闭文件188
11.2任务2掌握如何读/写文件190
11.2.1字符读/写函数190
11.2.2字符串读/写函数192
11.2.3格式化读/写函数194
11.3任务3了解读/写二进制文件195
11.4任务4掌握文件的定位196
11.4.1文件定位操作196
11.4.2文件出错检测197
11.5任务5掌握文件的综合应用197
工作情景一 计算学生平均成绩并将原数据及平均成绩保存197
工作情景二 将原数据分组、排序再按新排列顺序存储199
小结200
项目实训十一200
练习与提高十一201
第12章 应用程序设计综合应用204
12.1情境一 开发通讯录管理系统204
12.1.1工作情境描述204
12.1.2案例205
12.1.3源程序代码210
12.2情境二 开发职工工资管理系统215
12.2.1工作情境描述215
12.2.2案例216
12.2.3源程序代码221
第13章 练习与提高参考答案231
13.1练习与提高一参考答案231
13.2练习与提高二参考答案231
13.3练习与提高三参考答案232
13.4练习与提高四参考答案232
13.5练习与提高五参考答案236
13.6练习与提高六参考答案237
13.7练习与提高七参考答案240
13.8练习与提高八参考答案241
13.9练习与提高九参考答案242
13.10练习与提高十参考答案243
13.11练习与提高十一参考答案245
附录A运算符的优先级与结合性246
附录B ASCII编码表248
附录CTurbo C部分常用库函数250
参考文献258
热门推荐
- 816945.html
- 2403711.html
- 3172743.html
- 856564.html
- 3371649.html
- 3143730.html
- 3686588.html
- 2298998.html
- 98813.html
- 1111925.html
- http://www.ickdjs.cc/book_638403.html
- http://www.ickdjs.cc/book_2397116.html
- http://www.ickdjs.cc/book_2612814.html
- http://www.ickdjs.cc/book_603844.html
- http://www.ickdjs.cc/book_3768965.html
- http://www.ickdjs.cc/book_2414599.html
- http://www.ickdjs.cc/book_3385759.html
- http://www.ickdjs.cc/book_3747388.html
- http://www.ickdjs.cc/book_1691272.html
- http://www.ickdjs.cc/book_3354377.html