- ISBN:9787121407666
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:308
- 出版时间:2021-03-01
- 条形码:9787121407666 ; 978-7-121-40766-6
内容简介
本书是为"C语言程序设计”课程编写的配套教材,调试环境为Visual C++ 2010。本书分为两部分。部分为实验指导,共分为11章,本书优选的特点是对实验项目进行了分层,以适应不同的层次水平的程序设计爱好者,对初学者能循序渐进引导其熟悉程序设计,对有一定基础的学生能开拓思路。第二部分为习题,共分为11章和一个附录,每章提供了大量的题目,试题类型丰富,包括选择题、填空题、程序阅读题、编程题和简答题等,有些是由历年全国计算机等级试题汇编而成,并在书的很后附有一套全国计算机等级考试样题。
目录
第1章 绪论 002
1.1 Visual C++ 2010概述 002
1.2 Visual C++ 2010编译器 003
1.3 建立C语言应用程序 003
1.3.1 安装和启动 003
1.3.2 项目创建 003
1.3.3 添加C源程序文件 006
1.3.4 编译、连接和运行 007
1.4 编辑C语言应用程序 009
1.4.1 打开项目/解决方案 009
1.4.2 在项目中添加已经存在的文件 009
1.4.3 在解决方案中添加新项目 010
1.5 调试程序 010
1.5.1 调试程序环境 011
1.5.2 单步执行 012
1.5.3 设置断点调试程序 013
1.6 集成开发环境中程序调试实例 014
1.6.1 多文件程序的编译 014
1.7 实训内容 016
实验一 Visual C++ 2010集成开发环境 016
实验二 验证性实验 021
第2~3章 数据类型、运算符及顺序结构程序设计 028
2.1 知识要点回顾 028
2.1.1 数据类型、标识符、常量、变量 028
2.1.2 C语言运算符 030
2.1.3 数据的输出和输入 032
2.2 实训内容 035
实验一 验证性实验 035
实验二 启发性实验 040
实验三 综合性实验 042
实验四 设计性实验 044
第4章 分支结构 046
4.1 知识要点回顾 046
4.1.1 关系运算符与关系表达式 046
4.1.2 逻辑运算符和逻辑表达式 046
4.1.3 条件运算符 047
4.1.4 if语句的三种形式 047
4.1.5 if语句的嵌套 048
4.1.6 switch语句 049
4.1.7 常见错误举例 049
4.2 实训内容 051
实验一 验证性实验 051
实验二 启发性实验1 059
实验三 启发性实验2 061
实验四 设计性实验 065
第5章 循环结构 067
5.1 知识要点回顾 067
5.1.1 while语句 067
5.1.2 do…while语句 068
5.1.3 for语句 068
5.1.4 break语句 069
5.1.5 continue语句 069
5.1.6 常见错误举例 069
5.2 实训内容 070
实验一 验证性实验 070
实验二 启发性实验1 077
实验三 启发性实验2 079
实验四 设计性实验 082
第6章 函数 084
6.1 知识要点回顾 084
6.1.1 函数的分类 084
6.1.2 库函数的调用 084
6.1.3 自定义函数定义和调用 084
6.1.4 函数的递归调用 086
6.1.5 函数中变量的分类 086
6.2 实训内容 088
实验一 验证性实验 088
实验二 启发性实验1 096
实验三 启发性实验2 098
实验四 设计性实验 101
第7章 数组 102
7.1 知识要点回顾 102
7.1.1 一维数组的定义 102
7.1.2 二维数组的定义 103
7.1.3 对数组元素的引用 104
7.1.4 常用字符串函数 104
7.2 实训内容 105
实验一 验证性实验 105
实验二 启发性实验1 111
实验三 启发性实验2 113
实验四 设计性实验 117
第8章 指针 121
8.1 知识要点回顾 121
8.1.1 指针的概念 121
8.1.2 指针变量的定义 121
8.1.3 指针运算符 122
8.1.4 指针的算术运算符 122
8.1.5 指针与一维数组 123
8.1.6 指针与二维数组 123
8.1.7 数组指针 124
8.1.8 指针数组 124
8.1.9 指针的指针 124
8.1.10 函数指针 124
8.1.11 指针数组的一个重要应用 125
8.2 实训内容 125
实验一 验证性实验 125
实验二 启发性实验1 131
实验三 启发性实验2 133
实验四 设计性实验 135
第9章 结构体 137
9.1 知识要点回顾 137
9.1.1 结构类型 137
9.1.2 联合类型 143
9.1.3 枚举类型 144
9.1.4 typedef定义类型 145
9.2 实训内容 145
实验一 验证性实验 145
实验二 启发性实验1 156
实验三 启发性实验2 160
实验四 设计性实验 163
第10章 文件 166
10.1 知识要点回顾 166
10.1.1 文件概述 166
10.1.2 常用的文件操作函数 168
10.2 实训内容 173
实验一 验证性实验 173
实验二 启发性实验1 176
实验三 启发性实验2 178
实验四 设计性实验 181
第11章 预处理命令 184
11.1 知识要点回顾 184
11.1.1 C语言的预处理 184
11.1.2 文件包含 185
11.1.3 宏定义 185
11.1.4 条件编译指令 187
11.2 实训内容 188
实验一 验证性实验 188
实验二 启发性实验 194
第二部分 习题
第1章 绪论 198
第2章 数据类型及运算符 201
第3章 顺序结构程序设计 206
第4章 分支结构 213
第5章 循环结构 224
第6章 函数 233
第7章 数组 244
第8章 指针 254
第9章 结构体 263
第10章 文件 273
第11章 预处理命令 282
附录 全国计算机等级考试无纸化样卷 289
参考文献 299
作者简介
孙辉,1959生,男,教授,硕士研究生导师。江西省政协委员,南昌工程学院信息工程学院院长。全国水利水电类专业教学指导委员会委员;中国人工智能学会粗糙集与软计算专业委员会委员;江西省高校"十一五”、"十二五”计算机应用技术重点学科带头人;南昌市"五一”劳动奖章获得者;水利部及江西省优秀教师;首届江西省普通高校教学名师奖获得者。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0