网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 大学C\C++语言程序设计(高等学校工程创新型十二五规划计算机教材)
分类
作者 阳小华//马淑萍
出版社 电子工业出版社
下载
简介
编辑推荐

阳小华、马淑萍主编的《大学C/C++语言程序设计》除讲解传统C语言程序设计外,还介绍了代表当今国际科学计算软件先进水平的MATLAB软件,并增加了工程计算实例,让读者通过C/C++语言编程来对这类大型软件中的某些功能进行实现,意在提醒学生掌握科学计算工具和培养科学计算能力的重要性。开设C/C++语言程序设计的目的就是让学生掌握编程的基本方法,逐步形成正确的程序设计思想,为其他后续课程(如MATLAB)的开设进行知识储备。

内容推荐

阳小华、马淑萍主编的《大学C/C++语言程序设计》详细地介绍了C/C++语言的基本概念和语法规则,同时,强调掌握科学计算工具和培养科学计算能力对理工类学生的重要性。本书的主要内容包括:程序设计概述,基本数据类型、运算符和表达式,数据的输入/输出,选择结构程序设计,循环结构程序设计,函数与编译预处理,数组,指针,构造数据类型,位运算,文件,C++面向对象程序设计基础。附录中列出了C语言常用库函数。为了提高学生的编程兴趣,本书将工程计算和游戏开发两个实例的实现贯穿于全书各章节,增强了教材的实用性和可读性。

本书在编写时兼顾了全国计算机等级考试的要求。书中例题丰富,注重实用。为方便教学,本书配有电子课件和相关程序源代码,任课教师可以登录华信教育资源网(www.hxedu.com.cn)免费注册下载。

《大学C/C++语言程序设计》可作为高等学校理工类非计算机专业的程序设计教材,也可作为全国计算机等级考试的辅助教材,还可供程序设计爱好者参考。

目录

第1章 程序设计概述/1

 1.1 程序设计的概念/1

 1.2 程序设计语言/1

1.2.1 机器语言/1

1.2.2 汇编语言/1

1.2.3 高级语言/2

1.2.4 面向过程和面向对象的概念/2

1.2.5 计算机的各种语言形式/3

 1.3 程序的编译与执行/3

 1.4 程序与算法/5

1.4.1 算法概念/5

1.4.2 算法与程序效率/5

 1.5 C语言简介/6

 1.6 MATLAB软件简介/6

 1.7 培养科学计算能力/7

 1.8 C语言程序结构/8

 1.9 实例拓展/10

1.9.1 工程计算实例/10

1.9.2 游戏开发实例/10

 1.10 小结/11

 习题1/11

第2章 C语言基础/12

 2.1 基本概念/12

2.1.1 C语言字符集/12

2.1.2 标识符/12

2.1.3 关键字/12

2.1.4 常量/13

2.1.5 变量/13

 2.2 C语言的数据类型/13

2.2.1 整型数据/14

2.2.2 实型数据/14

2.2.3 字符型数据/15

 2.3 运算符与表达式/17

2.3.1 算术运算符和算术表达式/17

2.3.2 赋值运算符和赋值表达式/19

2.3.3 关系运算符和关系表达式/20

2.3.4 逻辑运算符和逻辑表达式/21

 2.4 小结/23

 习题2/24

第3章 数据的输入/输出/29

 3.1 字符输入/输出函数/29

 3.2 字符串输入/输出函数/30

 3.3 格式输入/输出函数/30

3.3.1 格式输入函数/30

3.3.2 格式输出函数/32

 3.4 实例拓展/38

3.4.1 工程计算实例/38

3.4.2 游戏开发实例/39

 3.5 小结/39

 习题3/39

第4章 选择结构程序设计/40

 4.1 if语句/40

4.1.1 单分支if语句/40

4.1.2 双分支if-else语句/40

4.1.3 多分支选择语句/41

4.1.4 if语句的嵌套/42

 4.2 switch语句/43

4.2.1 switch语句简介/43

4.2.2 break语句在switch中的应用/44

 4.3 实例解析/45

 4.4 实例拓展/47

4.4.1 工程计算实例/47

4.4.2 游戏开发实例/47

 4.5 小结/49

 习题4/49

第5章 循环结构程序设计/52

  5.1 while语句/52

 5.2 do...while语句/53

 5.3 for语句/54

 5.4 循环结构的嵌套/55

 5.5 break语句和continue语句在循环结构中的应用/56

 5.6 实例解析/58

 5.7 实例拓展/59

5.7.1 工程计算实例/59

5.7.2 游戏开发实例/61

 5.8 小结/64

 习题5/64

第6章 函数与编译预处理/67

 6.1 函数概述/67

 6.2 函数的定义和说明/68

6.2.1 函数的定义/68

6.2.2 函数的返回值/70

6.2.3 函数的说明/71

 6.3 函数的调用/73

6.3.1 函数调用的一般形式/73

6.3.2 函数调用的方式/74

 6.4 函数的参数/74

 6.5 函数的嵌套调用和递归调用/77

6.5.1 函数的嵌套调用/77

6.5.2 函数的递归调用/78

 6.6 变量的存储类型/84

6.6.1 变量的作用域与生存期/84

6.6.2 变量的存储类型/84

6.6.3 局部变量/85

6.6.4 全局变量和静态全局变量/88

 6.7 内部函数和外部函数/91

6.7.1 内部函数/91

6.7.2 外部函数/91

 6.8 编译预处理命令/92

6.8.1 宏替换/92

6.8.2 文件包含/95

6.8.3 条件编译/96

 6.9 实例拓展/99

6.9.1 工程计算实例/99

6.9.2 游戏开发实例/101

 6.10 小结/102

 习题6/103

第7章 数组/112

 7.1 一维数组/112

7.1.1 一维数组的定义/112

7.1.2 一维数组元素的引用/113

7.1.3 一维数组的初始化/113

 7.2 二维数组/116

7.2.1 二维数组的定义和引用/116

7.2.2 二维数组元素的初始化/118

 7.3 多维数组/119

7.3.1 多维数组的定义、使用与存储/119

7.3.2 多维数组的初始化/120

 7.4 字符串与字符数组/121

7.4.1 字符串与字符数组/121

7.4.2 字符数组的初始化/122

7.4.3 字符数组的输入/输出/123

7.4.4 字符串处理函数/126

 7.5 字符串数组/128

 7.6 数组作为函数参数/129

7.6.1 数组元素作为函数参数/129

7.6.2 地址量作为函数参数/129

 7.7 实例拓展/134

7.7.1 工程计算实例/134

7.7.2 游戏开发实例/137

 7.8 小结/144

 习题7/144

第8章 指针/152

 8.1 指针的基本概念/152

 8.2 指针变量的声明与使用/153

8.2.1 指针变量的声明/153

8.2.2 指针变量的赋值与使用/153

8.2.3 二级指针/156

 8.3 指针运算/156

8.3.1 赋值运算/157

8.3.2 算术运算/157

8.3.3 关系运算/158

 8.4 指针与数组/159

8.4.1 指针与一维数组/159

8.4.2 指针与二维数组/161

 8.5 指针与字符串/165

8.5.1 指向字符串的指针/165

8.5.2 字符指针与字符数组的比较/166

 8.6 指针与函数/168

8.6.1 指针作为函数参数/168

8.6.2 函数指针变量/171

8.6.3 指针型函数/172

 8.7 指针数组与main函数的参数/173

 8.8 void指针和const指针/177

8.8.1 void指针/177

8.8.2 const指针/178

 8.9 实例拓展/178

 8.10 小结/184

 习题8/185

第9章 构造数据类型/196

 9.1 结构体/196

9.1.1 结构体的定义/196

9.1.2 结构体变量说明/197

9.1.3 结构体变量的引用/198

9.1.4 结构体数组/200

9.1.5 指向结构体变量的指针/201

9.1.6 结构体与函数/203

9.1.7 动态存储分配/205

9.1.8 结构体与链表/207

 9.2 位域/214

 9.3 共用体/216

 9.4 枚举/219

 9.5 自定义数据类型/220

 9.6 小结/221

 习题9/222

第10章 位运算/227

 10.1 位运算符/227

 10.2 按位与运算/227

 10.3 按位或运算/228

 10.4 按位异或运算/228

 10.5 求反运算/229

 10.6 左移运算/229

 10.7 右移运算/229

 10.8 小结/230

 习题10/230

第11章 文件/231

 11.1 文件的概念/231

 11.2 文件指针/232

 11.3 文件的打开与关闭/232

11.3.1 文件打开函数/232

11.3.2 文件关闭函数/234

 11.4 文件的读/写/234

11.4.1 字符读/写函数fgetc和fputc/234

11.4.2 字符串读写函数fgets和fputs/237

11.4.3 数据块读/写函数fread和fwrite/239

11.4.4 格式化读/写函数fscanf和fprintf/240

 11.5 文件的随机读/写/241

11.5.1 文件定位/242

11.5.2 文件的随机读/写示例/242

 11.6 文件检测函数/243

 11.7 实用文件程序——链表数据保存/244

 11.8 小结/248

 习题11/248

第12章 C++面向对象程序设计基础/251

 12.1 面向对象的基本概念/251

12.1.1 类和对象/251

12.1.2 封装/251

12.1.3 继承/251

12.1.4 多态/251

 12.2 C++概述/251

 12.3 C++面向对象的特性/252

 12.4 C++的词法与规则/252

 12.5 C++程序结构的组成/252

 12.6 C++程序的开发步骤/253

 12.7 C++程序示例/253

附录A C语言常用库函数/255

参考文献/260

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:34:42