C语言程序设计教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:郝玉秀主编;刘文宏,米西峰,李旭副主编;左永文,陈麟珠参编;栾学钢主审
- 出 版 社:北京:中国铁道出版社
- 出版年份:2011
- ISBN:9787113130848
- 页数:179 页
第1章 绪论 1
1.1 程序及程序设计方法 1
1.1.1 程序设计概念 1
1.1.2 C语言简介 2
1.2 算法与程序基本结构 3
1.2.1 算法与算法描述 3
1.2.2 程序基本结构 6
1.3 开发环境与程序调试 7
习题 13
第2章 C语言程序基础 14
2.1 C语言数据类型、常量和变量 14
2.1.1 C语言的数据类型 14
2.1.2 常量和变量 15
2.2 运算符和表达式 17
2.2.1 算术运算符及其表达式 17
2.2.2 赋值运算符及其表达式 18
2.2.3 复合运算符及其表达式 18
2.2.4 关系运算符及其表达式 19
2.2.5 逻辑运算符及其表达式 19
2.3 数据类型的转换 20
2.3.1 自动转换 20
2.3.2 强制转换 21
2.4 优先级和结合性 21
2.5 数据的输入和输出 22
2.5.1 数据的格式输入和输出 22
2.5.2 非格式输入/输出函数 25
2.6 清屏幕函数 26
2.7 光标定位函数 26
习题 28
第3章 结构化程序的基本结构 30
3.1 顺序结构 30
3.2 选择结构 31
3.2.1 if选择结构 32
3.2.2 switch语句 34
3.3 循环结构 37
3.3.1 for循环 37
3.3.2 while循环 40
3.3.3 do-while循环 40
3.3.4 循环的嵌套 41
3.4 其他控制语句 43
习题 45
第4章 数组的应用 48
4.1 一维数组 48
4.1.1 一维数组的定义 48
4.1.2 一维数组的初始化 49
4.1.3 一维数组元素的引用 49
4.2 二维数组 50
4.2.1 二维数组的定义 50
4.2.2 二维数组元素的引用 51
4.2.3 二维数组的初始化 51
4.3 字符数组 52
4.3.1 字符数组的定义 52
4.3.2 字符数组的初始化 53
4.3.3 字符串的输入和输出 53
4.3.4 字符串处理函数 54
4.4 数组的应用 58
4.4.1 数据的检索 58
4.4.2 向数组中插入新数据 61
4.4.3 删除数组中指定的元素 62
4.4.4 数据的排序 63
习题 67
第5章 函数的应用 70
5.1 函数的定义和调用 70
5.1.1 函数的定义 71
5.1.2 函数的声明和调用 71
5.1.3 函数的嵌套调用 74
5.1.4 函数的递归调用 75
5.2 变量的作用域和生存期 75
5.2.1 变量的作用域 75
5.2.2 变量的生存期 77
习题 81
第6章 指针的应用 83
6.1 指针的概念 84
6.1.1 指针变量的定义 84
6.1.2 指针变量的引用 84
6.1.3 指针变量的运算 85
6.2 指针与数组 87
6.2.1 指向数组元素的指针 87
6.2.2 通过指针引用数组元素 87
6.2.3 指针与二维数组 88
6.3 指针与字符串 90
6.3.1 字符指针的概念与定义 90
6.3.2 字符指针与字符数组 91
6.4 指针数组 91
6.5 指向指针的指针 92
习题 95
第7章 图形与动画设计 97
7.1 图形设计 97
7.1.1 图形模式的初始化 97
7.1.2 独立图形运行程序的建立 99
7.1.3 屏幕颜色的设置和清屏函数 100
7.1.4 绘图函数 101
7.1.5 封闭图形的填充 103
7.1.6 设置线型和宽度函数 104
7.1.7 图形模式下文本的输出 105
7.2 简单动画设计 107
7.2.1 用清除法实现动画 107
7.2.2 用存储再现法实现动画 108
7.2.3 用动态窗口法实现动画 109
7.2.4 用页交替法实现动画 110
习题 112
第8章 综合训练 113
8.1 系统设计 113
8.1.1 开发一个信息管理系统的过程 114
8.1.2 系统设计方法 114
8.2 学生数据信息结构设计 117
8.2.1 结构体类型的定义和引用 117
8.2.2 设计学生信息结构 122
8.3 系统框架设计 123
8.4 学生数据的存储与重用 131
8.5 系统维护模块的设计 138
8.6 数据查询模块的设计 141
8.7 数据统计模块的设计 143
8.8 报表输出模块的设计 145
附录 164
附录A 常用字符与ASCII码对照表 164
附录B 运算符的优先级和结合性 166
附录C C语言中的关键字 168
附录D 常用C语言库函数 169
附录E C语言常见错误处理 172
参考文献 179
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《基于多维视角的英语语言学理论探索与应用》刘曦著 2019
- 《Java语言程序设计教程》胡光 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018