阳小华、马淑萍主编的《大学C/C++语言程序设计》除讲解传统C语言程序设计外,还介绍了代表当今国际科学计算软件先进水平的MATLAB软件,并增加了工程计算实例,让读者通过C/C++语言编程来对这类大型软件中的某些功能进行实现,意在提醒学生掌握科学计算工具和培养科学计算能力的重要性。开设C/C++语言程序设计的目的就是让学生掌握编程的基本方法,逐步形成正确的程序设计思想,为其他后续课程(如MATLAB)的开设进行知识储备。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 大学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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。