C/C++程序设计教程
C/C++程序设计教程封面图

C/C++程序设计教程

张世民, 主编

出版社:中国铁道出版社

年代:2009

定价:32.0

书籍简介:

本书包括C语言数据类型和表达式、C程序流程控制、函数和预处理等内容。

书籍目录:

第1章 预备知识

1.1 计算机软件基础

1.2 C语言发展史

1.3 C语言特征

1.4 C语言学习方法

1.5 程序与算法

1.6 C程序开发过程

1.7 VisualC++集成环境介绍

1.7.1 初识VisualC++

1.7.2 VisualC++集成环境的使用

习题1

第2章 基本数据类型和表达式

2.1 C的数据类型

2.2 常量

2.2.1 整型常量

2.2.2 实型常量

2.2.3 字符常量

2.2.4 字符串常量

2.2.5 符号常量

2.3 变量

2.3.1 整型变量

2.3.2 实型变量

2.3.3 字符变量

2.3.4 变量赋初值

2.3.5 各类数值型数据的混合运算

2.4 库函数的使用

2.5 C的运算符与表达式

2.5.1 C运算符简介

2.5.2 算术运算符和算术表达式

2.5.3 逗号运算符和逗号表达式

2.5.4 表达式举例

习题2

第3章 C程序的流程控制

3.1 C语句

3.2 赋值语句

3.2.1 赋值表达式

3.2.2 赋值语句

3.2.3 复合赋值运算

3.2.4 用赋值语句实现简单计算

3.3 输入/输出

3.3.1 格式输出函数(printf()函数)

3.3.2 格式输入函数(seanf()函数)

3.3.3 字符输出函数(putehar()函数)

3.3.4 字符输入函数(getchar()函数)

3.4 顺序结构程序设计

3.5 选择结构

3.5.1 关系运算符和关系表达式

3.5.2 逻辑运算符和逻辑表达式

3.5.3 if语句

3.5.4 switch语句

3.5.5 选择结构程序举例

3.6 循环结构

3.6.1 goto语句

3.6.2 while语句

3.6.3 dowhile语句

3.6.4 for语句

3.6.5 三种循环语句的比较

3.6.6 循环结构的嵌套

3.6.7 break和continue语句

3.6.8 循环结构程序举例

习题3

第4章 复杂数据类型

4.1 数组

4.1.1 数组的概念

4.1.2 一维数组

4.1.3 二维数组

4.1.4 字符数组

4.2 指针

4.2.1 指针和指针变量概念

4.2.2 指针变量的定义及其运算

4.2.3 指针变量和数组

4.2.4 字符串指针变量和字符串

4.2.5 指针数组与多级指针

4.3 结构体

4.3.1 结构体的定义

4.3.2 定义结构体类型变量的方法

4.3.3 结构体变量的引用

4.3.4 结构体变量的赋值和初始化

4.3.5 结构体数组的定义

4.3.6 结构体指针变量的说明和使用

4.4 共用体

4.4.1 共用体的概念

4.4.2 对共用体变量的访问方式

4.4.3 共用体类型数据的特点

4.5 枚举类型

4.5.1 枚举类型的定义和枚举变量的说明

4.5.2 枚举类型变量的赋值和使用

4.6 类型定义符typedef

习题4

第5章 结构化程序设计的应用

5.1 结构化程序设计思想

5.1.1 结构化程序设计思想

5.1.2 使用N-S图和流程图表示基本结构

5.2 选择和循环的应用

5.3 指针的应用

5.3.1 数组与指针

5.3.2 字符串与指针

5.3.3 指针数组与指向指针的指针

5.4 结构体的应用

5.4.1 结构体数组

5.4.2 结构体的嵌套定义

5.4.3 结构体指针

5.4.4 动态存储分配——链表

习题5

第6章 函数和预处理

6.1 函数概述

6.2 函数的定义和调用

6.2.1 无参函数的定义

6.2.2 有参函数的定义

6.2.3 函数的参数和返回值

6.2.4 函数的调用

6.3 函数间的参数传递

6.3.1 值传递

6.3.2 地址传递

6.3.3 数组作函数参数

6.3.4 指针数组名作函数参数

6.4 函数的嵌套调用和递归调用

6.4.1 函数的嵌套调用

6.4.2 函数的递归调用

6.5 变量的作用域和存储类别

6.5.1 变量的作用域

6.5.2 变量的存储类别

6.6 内部函数和外部函数

6.6.1 内部函数

6.6.2 外部函数

6.7 带参数的main()函数

6.8 编译预处理

6.8.1 概述

6.8.2 宏定义

6.8.3 文件包含

6.8.4 条件编译

6.9 程序举例

习题6

第7章 文件

7.1 文件的基本概念

7.2 文件类型指针

7.3 文件的打开与关闭

7.3.1 文件打开函数fopen()

7.3.2 文件关闭函数fclose()

7.4 文件的读/写

7.4.1 字符读写函数fgetc()和fputc()

7.4.2 字符串读写函数fgets()和fputs()

7.4.3 数据块读写函数fread()和fwrite()

7.4.4 格式化读写函数fscanf()和fprintf()

7.5 文件的随机读/写

7.5.1 rewind()函数

7.5.2 fseek()函数

7.5.3 flell()函数

7.6 文件检测函数

7.6.1 文件结束标志检测函数feof()

7.6.2 读/写文件出错检测函数ferror()

7.6.3 文件错误标志和文件结束标志置0函数clearerr()

习题7

第8章 面向对象程序设计

8.1 C++的输入/输出

8.1.1 数据输出

8.1.2 数据输人

8.1.3 输入/输出的应用

8.2 类的定义

8.2.1 基本概念

8.2.2 类定义

8.3 对象及对象初始化

8.3.1 对象

8.3.2 访问数据成员

8.3.3 对象初始化

8.4 构造函数重载及参数的缺省值

8.4.1 理解函数重载

8.4.2 构造函数重载

8.4.3 函数参数的缺省值

8.5 静态成员及友元

8.5.1 静态数据成员

8.5.2 静态成员函数

8.5.3 友元函数

8.6 对象数组和对象指针

8.6.1 对象数组

8.6.2 对象指针

8.6.3 指向类成员的指针

8.7 综合实例

8.8 基类和派生类

8.8.1 基本概念

8.8.2 单继承

8.8.3 多重继承

8.9 虚函数与多态性

8.9.1 虚函数

8.9.2 多态性实例

8.10 运算符重载

8.10.1 类成员函数格式

8.10.2 友元函数格式

习题8

参考文献

内容摘要:

《C\C++程序设计教程/普通高等学校计算机教育规划教材》主要内容包括:预备知识、基本数据类型和表达式、C程序的流程控制、复杂数据类型、结构化程序设计的应用、函数和预处理、文件和面向对象程序设计。用Visual C++6.0作为调试和运行程序的环境。《C\C++程序设计教程/普通高等学校计算机教育规划教材》各章后附有多种类型的习题,可帮助学生从多个角度掌握所学内容。《C\C++程序设计教程/普通高等学校计算机教育规划教材》适合作为高等院校“C程序设计”课程的教材,也可作为参加计算机等级考试和其他自学者的参考用书。

书籍规格:

书籍详细信息
书名C/C++程序设计教程站内查询相似图书
9787113095512
如需购买下载《C/C++程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国铁道出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26装帧平装
页数 277 印数 3000

书籍信息归属:

C/C++程序设计教程是中国铁道出版社于2009.01出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。