顶部
收藏

C语言程序设计


作者:
张太芳 蒲晓妮 张明艳
定价:
39.00 元
版面字数:
401.00千字
开本:
16开
装帧形式:
平装
页数:
296
最新
印次时间:
2025年12月
ISBN:
978-7-04-056654-3
物料号:
56654-00
出版时间:
2021年8月
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是本科层次职业教育改革创新教材。

本书共11个模块,主要内容包括: 程序设计基础、顺序程序设计训练、分支程序设计训练、循环程序设计训练、数组应用训练、模块化程序设计训练、构造数据类型应用训练、指针应用训练、文件操作训练、位操作训练和综合实训。每个模块基本上由“知识准备”“边学边练”“总结归纳”“强化练习”四个部分构成,学习训练内容涵盖了全国计算机等级考试二级C语言的基本内容。为了便教利学,本书配套有丰富的教学资源,包括微视频、课程标准、教学课件、源代码等。

本书可作为本科层次职业教育、应用型本科教育、高等职业教育工程技术类相关专业C语言程序设计课程的教材,也可作为相关工程技术人员的参考书。

  • 目录
    • 程序设计基础001
      • 知识准备001
        • 0.1 C语言程序概述002
          • 0.2 C语言程序开发过程005
            • 0.3 基本数据类型006
              • 0.4 运算符和运算表达式013
                • 0.5 Visual Studio 2019应用简介020
                  • 0.6 DevC++应用简介022
                    • 边学边练024
                      • 总结归纳027
                        • 强化练习028
                        • 模块一 顺序程序设计训练031
                          • 知识准备031
                            • 1.1 程序和算法032
                              • 1.2 基本语句035
                                • 1.3 字符输入输出037
                                  • 1.4 格式输入输出039
                                    • 1.5 Visual Studio 2019环境下的程序调试046
                                      • 1.6 DevC++环境下的程序调试046
                                        • 边学边练049
                                          • 总结归纳053
                                            • 强化练习055
                                            • 模块二 分支程序设计训练059
                                              • 知识准备059
                                                • 2.1 if else语句060
                                                  • 2.2 switchcase语句063
                                                    • 2.3 多分支结构的ifelse语句066
                                                      • 边学边练069
                                                        • 总结归纳073
                                                          • 强化练习075
                                                          • 模块三 循环程序设计训练079
                                                            • 知识准备079
                                                              • 3.1 while语句081
                                                                • 3.2 do while语句082
                                                                  • 3.3 for语句084
                                                                    • 3.4 循环嵌套085
                                                                      • 3.5 循环退出语句087
                                                                        • 边学边练090
                                                                          • 总结归纳096
                                                                            • 强化练习096
                                                                            • 模块四 数组应用训练101
                                                                              • 知识准备101
                                                                                • 4.1 一维数组102
                                                                                  • 4.2 二维数组106
                                                                                    • 4.3 字符数组112
                                                                                      • 4.4 字符串116
                                                                                        • 边学边练120
                                                                                          • 总结归纳123
                                                                                            • 强化练习124
                                                                                            • 模块五 模块化程序设计训练128
                                                                                              • 知识准备128
                                                                                                • 5.1 函数的定义及调用129
                                                                                                  • 5.2 函数的嵌套调用136
                                                                                                    • 5.3 函数的递归调用138
                                                                                                      • 5.4 局部变量和全局变量139
                                                                                                        • 5.5 动态存储变量和静态存储变量143
                                                                                                          • 5.6 外部函数和内部函数146
                                                                                                            • 5.7编译预处理147
                                                                                                              • 边学边练153
                                                                                                                • 总结归纳157
                                                                                                                  • 强化练习158
                                                                                                                  • 模块六 构造数据类型应用训练166
                                                                                                                    • 知识准备166
                                                                                                                      • 6.1 结构体类型及其变量167
                                                                                                                        • 6.2 结构体数组170
                                                                                                                          • 6.3 枚举类型172
                                                                                                                            • 6.4 自定义数据类型175
                                                                                                                              • 边学边练176
                                                                                                                                • 总结归纳180
                                                                                                                                  • 强化练习181
                                                                                                                                  • 模块七 指针应用训练184
                                                                                                                                    • 知识准备184
                                                                                                                                      • 7.1 指针185
                                                                                                                                        • 7.2 指针变量186
                                                                                                                                          • 7.3 数组与指针192
                                                                                                                                            • 7.4 结构体与指针198
                                                                                                                                              • 7.5 字符串与指针200
                                                                                                                                                • 7.6 函数与指针202
                                                                                                                                                  • 边学边练204
                                                                                                                                                    • 总结归纳208
                                                                                                                                                      • 强化练习209
                                                                                                                                                      • 模块八 文件操作训练216
                                                                                                                                                        • 知识准备216
                                                                                                                                                          • 8.1 C语言的文件系统217
                                                                                                                                                            • 8.2 文件的打开与关闭218
                                                                                                                                                              • 8.3 文件的读写220
                                                                                                                                                                • 边学边练226
                                                                                                                                                                  • 总结归纳232
                                                                                                                                                                    • 强化练习232
                                                                                                                                                                    • 模块九 位操作训练235
                                                                                                                                                                      • 知识准备235
                                                                                                                                                                        • 9.1 按位与运算(&)237
                                                                                                                                                                          • 9.2 按位或运算(|)239
                                                                                                                                                                            • 9.3 按位异或运算(^)240
                                                                                                                                                                              • 9.4 按位取反运算(~)241
                                                                                                                                                                                • 9.5 左移运算(<<)242
                                                                                                                                                                                  • 9.6 右移运算(>>)242
                                                                                                                                                                                    • 9.7复合赋值位运算243
                                                                                                                                                                                      • 边学边练244
                                                                                                                                                                                        • 总结归纳247
                                                                                                                                                                                          • 强化练习248
                                                                                                                                                                                          • 综合实训250
                                                                                                                                                                                            • 实训准备250
                                                                                                                                                                                              • 10.1 程序设计步骤250
                                                                                                                                                                                                • 10.2 程序设计应用实例251
                                                                                                                                                                                                  • 实训练习268
                                                                                                                                                                                                    • 总结归纳269
                                                                                                                                                                                                      • 单项训练270
                                                                                                                                                                                                      • 附录273
                                                                                                                                                                                                        • 附录A ASCII字符编码一览表273
                                                                                                                                                                                                          • 附录B 常用库函数选摘274
                                                                                                                                                                                                            • 附录C 运算符及其结合方向279
                                                                                                                                                                                                            • 参考文献281

                                                                                                                                                                                                            相关图书