《大学C/C++语言程式设计》是2011年3月1日电子工业出版社出版的图书,作者是阳小华、马淑萍。
基本介绍
- 书名:大学C/C++语言程式设计
- 出版社:电子工业出版社
- 页数:259页
- 开本:16
- 定价:34.00
- 作者:阳小华、马淑萍
- 出版日期:2011年3月1日
- 语种:简体中文
- ISBN:9787121128066
- 品牌:电子工业出版社
内容简介
《大学C/C++语言程式设计》详细地介绍了C/C++语言的基本概念和语法规则,同时,强调掌握科学计算工具和培养科学计算能力对理工类学生的重要性。《大学C/C++语言程式设计》的主要内容包括:程式设计概述,基本数据类型、运算符和表达式,数据的输入/输出,选择结构程式设计,循环结构程式设计,函式与编译预处理,数组,指针,构造数据类型,位运算,档案,C++面向对象程式设计基础。附录中列出了C语言常用库函式。为了提高学生的编程兴趣,《大学C/C++语言程式设计》将工程计算和游戏开发两个实例的实现贯穿于全书各章节,增强了教材的实用性和可读性。《大学C/C++语言程式设计》在编写时兼顾了全国计算机等级考试的要求。书中例题丰富,注重实用。为方便教学,《大学C/C++语言程式设计》配有电子课件和相关程式原始码,任课教师可以登录华信教育资源网免费注册下载。《大学C/C++语言程式设计》可作为高等学校理工类非计算机专业的程式设计教材,也可作为全国计算机等级考试的辅助教材,还可供程式设计爱好者参考。
图书目录
第1章 程式设计概述
1.1 程式设计的概念
1.2 程式设计语言
1.2.1 机器语言
1.2.2 彙编语言
1.2.3高级语言
1.2.4 面向过程和面向对象的概念
1.2.5 计算机的各种语言形式
1.3 程式的编译与执行
1.4 程式与算法
1.4.1 算法概念
1.4.2 算法与程式效率
1.5 c语言简介
1.6 MATLAB软体简介
1.7 培养科学计算能力
1.8 C语言程式结构
1.9 实例拓展
1.9.1 工程计算实例
1.9.2 游戏开发实例
I.ICI小结
习题1
第2章 C语言基础
2.1 基本概念
2.1.1 C语言字元集
2.1.2 标识符
2.1.3 关键字
2.1.4 常量
2.1.5 变数
2.2 C语言的数据类型
2.2.1 整型数据
2.2.2 实型数据
2.2.3 字元型数据
2.3 运算符与表达式
2.3.1 算术运算符和算术表达式
2.3.2 赋值运算符和赋值表达式
2.3.3 关係运算符和关係表达式
2.3.4 逻辑运算符和逻辑表达式
2.4 小结
习题2
第3章 数据的输入/输出
3.1 字元输入/输出函式
3.2 字元串输入/输出函式
3.3 格式输入/输出函式
3.3.1 格式输入函式
3.3.2 格式输出函式
3.4 实例拓展
3.4.1 程计算实例
3.4.2 游戏开发实例
3.5 小结
习题3
第4章 选择结构程式设计
4.1 if语句
4.1.1 单分支if语句
4.1.2 双分支if…else语句
4.1.3 多分支选择语句
4.1.4 if语句的嵌套
4.2 switch语句
4.2.1 switch语句简介
4.2.2 break语句在switch中的套用
4.3 实例解析
4.4 实例拓展
4.4.1 工程计算实例
4.4.2 游戏开发实例
4.5 小结
习题4
第5章 循环结构程式设计
5.1 while语句
5.2 dowhile语句
5.3 for语句
5.4 循环结构的嵌套
5.5 break语句和continue语句在循环结构中
的套用
5.6 实例解析
5.7 实例拓展
5.7.1 工程计算实例
5.7.2 游戏开发实例
5.8 小结
习题5
第6章 函式与编译预处理
6.1 函式概述
6.2 函式的定义和说明
6.2.1 函式的定义
6.2.2.函式的返回值
6.2.3 函式的说明
6.3 函式的调用
6.3.1 函式调用的一般形式
6.3.2 函式调用的方式
6.4 函式的参数
6.5 函式的嵌套调用和递归调用
6.5.1 函式的嵌套调用
6.5.2 函式的递归调用
6.6 变数的存储类型
6.6.1 变数的作用域与生存期
6.6.2 变数的存储类型
6.6.3 局部变数
6.6.4 全局变数和静态全局变数
6.7 内部函式和外部函式
6.7.1 内部函式
6.7.2 外部函式
6.8 编译预处理命令
6.8.1 宏替换
6.8.2 档案包含
6.8.3 条件编译
6.9 实例拓展
6.9.1 工程计算实例
6.9.2 游戏开发实例
6.1 0小结
习题6
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组元素的引用
7.1.3 一维数组的初始化
7.2 二维数组
7.2.1 二维数组的定义和引用
7.2.2 二维数组元素的初始化
7.3 多维数组
7.3.1 多维数组的定义、使用与存储
7.3.2 多维数组的初始化
7.4 字元串与字元数组
7.4.1 字元串与字元数组
7.4.2 字元数组的初始化
7.4.3 字元数组的输入/输出
7.4.4 字元串处理函式
7.5 字元串数组
7.6 数组作为函式参数
7.6.1 数组元素作为函式参数
7.6.2 地址量作为函式参数
7.7 实例拓展
7.7.1 工程计算实例
7.7.2 游戏开发实例
7.8 小结
习题7
第8章 指针
8.1 指针的基本概念
8.2 指针变数的声明与使用
8.2.1 指针变数的声明
8.2.2 指针变数的赋值与使用
8.2.3 二级指针
8.3 指针运算
8.3.1 赋值运算
8.3.2 算术运算
8.3.3 关係运算
8.4 指针与数组
……
第9章 构造数据类型
第10章 位运算
第11章 档案
第12章 C++面向对象程式设计基础
1.1 程式设计的概念
1.2 程式设计语言
1.2.1 机器语言
1.2.2 彙编语言
1.2.3高级语言
1.2.4 面向过程和面向对象的概念
1.2.5 计算机的各种语言形式
1.3 程式的编译与执行
1.4 程式与算法
1.4.1 算法概念
1.4.2 算法与程式效率
1.5 c语言简介
1.6 MATLAB软体简介
1.7 培养科学计算能力
1.8 C语言程式结构
1.9 实例拓展
1.9.1 工程计算实例
1.9.2 游戏开发实例
I.ICI小结
习题1
第2章 C语言基础
2.1 基本概念
2.1.1 C语言字元集
2.1.2 标识符
2.1.3 关键字
2.1.4 常量
2.1.5 变数
2.2 C语言的数据类型
2.2.1 整型数据
2.2.2 实型数据
2.2.3 字元型数据
2.3 运算符与表达式
2.3.1 算术运算符和算术表达式
2.3.2 赋值运算符和赋值表达式
2.3.3 关係运算符和关係表达式
2.3.4 逻辑运算符和逻辑表达式
2.4 小结
习题2
第3章 数据的输入/输出
3.1 字元输入/输出函式
3.2 字元串输入/输出函式
3.3 格式输入/输出函式
3.3.1 格式输入函式
3.3.2 格式输出函式
3.4 实例拓展
3.4.1 程计算实例
3.4.2 游戏开发实例
3.5 小结
习题3
第4章 选择结构程式设计
4.1 if语句
4.1.1 单分支if语句
4.1.2 双分支if…else语句
4.1.3 多分支选择语句
4.1.4 if语句的嵌套
4.2 switch语句
4.2.1 switch语句简介
4.2.2 break语句在switch中的套用
4.3 实例解析
4.4 实例拓展
4.4.1 工程计算实例
4.4.2 游戏开发实例
4.5 小结
习题4
第5章 循环结构程式设计
5.1 while语句
5.2 dowhile语句
5.3 for语句
5.4 循环结构的嵌套
5.5 break语句和continue语句在循环结构中
的套用
5.6 实例解析
5.7 实例拓展
5.7.1 工程计算实例
5.7.2 游戏开发实例
5.8 小结
习题5
第6章 函式与编译预处理
6.1 函式概述
6.2 函式的定义和说明
6.2.1 函式的定义
6.2.2.函式的返回值
6.2.3 函式的说明
6.3 函式的调用
6.3.1 函式调用的一般形式
6.3.2 函式调用的方式
6.4 函式的参数
6.5 函式的嵌套调用和递归调用
6.5.1 函式的嵌套调用
6.5.2 函式的递归调用
6.6 变数的存储类型
6.6.1 变数的作用域与生存期
6.6.2 变数的存储类型
6.6.3 局部变数
6.6.4 全局变数和静态全局变数
6.7 内部函式和外部函式
6.7.1 内部函式
6.7.2 外部函式
6.8 编译预处理命令
6.8.1 宏替换
6.8.2 档案包含
6.8.3 条件编译
6.9 实例拓展
6.9.1 工程计算实例
6.9.2 游戏开发实例
6.1 0小结
习题6
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组元素的引用
7.1.3 一维数组的初始化
7.2 二维数组
7.2.1 二维数组的定义和引用
7.2.2 二维数组元素的初始化
7.3 多维数组
7.3.1 多维数组的定义、使用与存储
7.3.2 多维数组的初始化
7.4 字元串与字元数组
7.4.1 字元串与字元数组
7.4.2 字元数组的初始化
7.4.3 字元数组的输入/输出
7.4.4 字元串处理函式
7.5 字元串数组
7.6 数组作为函式参数
7.6.1 数组元素作为函式参数
7.6.2 地址量作为函式参数
7.7 实例拓展
7.7.1 工程计算实例
7.7.2 游戏开发实例
7.8 小结
习题7
第8章 指针
8.1 指针的基本概念
8.2 指针变数的声明与使用
8.2.1 指针变数的声明
8.2.2 指针变数的赋值与使用
8.2.3 二级指针
8.3 指针运算
8.3.1 赋值运算
8.3.2 算术运算
8.3.3 关係运算
8.4 指针与数组
……
第9章 构造数据类型
第10章 位运算
第11章 档案
第12章 C++面向对象程式设计基础