作者 |
孙辉 |
丛书名 |
出版社 |
电子工业出版社 |
ISBN |
9787121407666 |
简要 |
简介 |
内容简介书籍教材书店 本书是为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 |