注册 登录 进入教材巡展
#
  • #

出版时间:2017年7月

出版社:中国铁道出版社

以下为《C++程序设计教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113232474
  • 1-1
  • 107668
  • 0040181605-3
  • 大16开
  • 2017年7月
  • 工学
  • 软件工程
  • TP312C
  • 理工类
  • 本专通用
内容简介
      本书是学习 C 语言程序设计的基础教程,较为系统地讲述了 C 语言的基础知识、基本规则及编程方法。在此基础上,对 C 面向对象的基本思想及面向对象的设计方法进行了讲解,对 C 的可视化编程的基本方法进行了介绍。
目录
第1章
概述
..............................................................................................................................................................1
1.1.计算机中的数制与编码....................................................................................................................................1
1.1.1.数制与数制转换........................................................................................................................................1
1.1.2.计算机中的数值数据.................................................................................................................................2
1.2.程序设计方法...................................................................................................................................................4
1.2.1 传统的结构化程序设计.............................................................................................................................4
1.2.2.面向对象的程序设计.................................................................................................................................5
1.3.算法的概念及表示方法....................................................................................................................................5
1.3.1.算法的概念................................................................................................................................................5
1.3.2.算法的表示方法........................................................................................................................................6
1.4.程序设计语言的发展........................................................................................................................................6
1.4.1.程序设计语言的演变.................................................................................................................................6
1.4.2.程序设计语言处理系统.............................................................................................................................7
1.4.3.C语言和面向对象的C 语言....................................................................................................................8
1.5.一个简单的C 程序.........................................................................................................................................9
1.6.C 程序的编写与实现
...................................................................................................................................10
1.7.使用Visual C 开发C 程序
.........................................................................................................................11
习题 ........................................................................................................................................................................14
第2章
基本数据类型及表达式
...............................................................................................................................15
2.1 词法符号
........................................................................................................................................................15
2.1.1 字符集.....................................................................................................................................................15
2.1.2 标识符.....................................................................................................................................................15
2.1.3 关键字.....................................................................................................................................................16
2.2.基本数据类型
.................................................................................................................................................16
2.3 常量与变量
.....................................................................................................................................................17
2.3.1 常量.........................................................................................................................................................17
2.3.2 变量.........................................................................................................................................................21
2.3.3 变量的赋值与初始化...............................................................................................................................22
2.4 运算符与表达式
.............................................................................................................................................23
2.4.1 表达式.....................................................................................................................................................25
2.4.2 算术运算符..............................................................................................................................................25
2.4.3 复合的赋值运算符...................................................................................................................................26
2.4.4 自增、自减运算符...................................................................................................................................27
2.4.5 逗号运算符..............................................................................................................................................28
2.4.6 常用数学函数..........................................................................................................................................28
2.4.7 类型转换..................................................................................................................................................28
习题 ........................................................................................................................................................................30
第3章
结构化程序设计
..........................................................................................................................................33
3.1.C 基本语句
..................................................................................................................................................33
3.2 输入与输出
.....................................................................................................................................................34
3.2.1 数据的输出..............................................................................................................................................34
3.2.2.数据的输入..............................................................................................................................................35
3.3 顺序结构程序设计
.........................................................................................................................................37
3.3.1 简单程序的基本结构...............................................................................................................................37
3.3.2 顺序结构程序举例...................................................................................................................................37
3.4 选择结构程序设计
.........................................................................................................................................41
3.4.1 关系运算符与关系表达式.......................................................................................................................41
3.4.2.逻辑运算符与逻辑表达式.......................................................................................................................42
3.4.3 用if语句实现选择结构.............................................................................................................................44
3.4.4.if语句的嵌套形式....................................................................................................................................50
3.4.5 switch语句...............................................................................................................................................52
3.4.6 条件运算符与条件表达式.......................................................................................................................58
3.5 循环结构程序设计
.........................................................................................................................................59
3.5.1 while语句.................................................................................................................................................60
3.5.2 do-while语句...........................................................................................................................................64
3.5.3 for语句.....................................................................................................................................................67
3.5.4 break语句................................................................................................................................................70
3.5.5 continue语句............................................................................................................................................74
3.5.6 循环的嵌套..............................................................................................................................................75
3.5.7 三种循环语句的比较...............................................................................................................................80
3.6 循环结构程序举例
.........................................................................................................................................80
习题
........................................................................................................................................................................86
第4章
数组与指针
.................................................................................................................................................88
4.1 数组
................................................................................................................................................................88
4.1.1 数组概念的引入......................................................................................................................................88
4.1.2 一维数组..................................................................................................................................................89
4.1.3 二维数组..................................................................................................................................................98
4.1.4 字符数组与字符串.................................................................................................................................106
4.2 指针
..............................................................................................................................................................118
4.2.1 地址和指针的概念.................................................................................................................................118
4.2.2 指针变量的定义....................................................................................................................................118
4.2.3 取地址运算符与指针运算符..................................................................................................................119
4.2.4 指针变量的赋值....................................................................................................................................121
4.2.5 指针变量的运算....................................................................................................................................124
4.3 指针与数组
...................................................................................................................................................126
4.3.1 指针变量与一维数组.............................................................................................................................127
4.3.2 指针变量与二维数组.............................................................................................................................129
4.3.3 指针变量与字符串.................................................................................................................................131
4.3.4 指针数组................................................................................................................................................134
4.3.5 多级指针变量........................................................................................................................................138
4.4.引用 ..............................................................................................................................................................140
4.4.1 引用及其声明........................................................................................................................................140
4.4.2 引用的使用............................................................................................................................................140
4.5.动态内存分配
...............................................................................................................................................141
4.5.1 单个数据内存空间的分配与释放..........................................................................................................141
4.5.2 数组空间的分配与释放.........................................................................................................................143
习题 ......................................................................................................................................................................145
第5章
函数与预处理
............................................................................................................................................147
5.1 函数的定义
...................................................................................................................................................147
5.1.1 函数概念的引入....................................................................................................................................147
5.1.2 函数的定义............................................................................................................................................148
5.1.3 return语句..............................................................................................................................................150
5.1.4 函数声明................................................................................................................................................152
5.2.函数的调用
...................................................................................................................................................154
5.2.1 函数的调用形式....