QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
1平封

C/C++程序设计

  • 类  别:计算机系列
  • 书  名:C/C++程序设计
  • 主  编:李彦明
  • 定  价:49
  • 开  本:16开
  • 时  间:2021年3月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-5673-0215-0

内容摘要

       本书全面介绍了C语言的基本概念、语法规则和程序设计的基本方法,数组与函数,指针类型的各种操作,复合数据类型及应用,文件操作,C++程序设计基础和C++上机预备知识等。从实用的角度出发,列举了大量有一定实用价值的程序,每一章配有适量的习题。为方便学生上机和课后复习,本书配套有《C/C++程序设计上机指导与习题集》辅导用书。
  本书适合于高校作为教材用书,也适合于各种培训和编程爱好者及参加全国计算机等级(二级C语言)考试人员作为自学参考书。

目录

第1章 C语言概述
 1.1 C语言的起源

 1.2 C语言是中级语言
 1.3 C语言是结构化语言
 1.4 C语言是面向程序员的语言
 1.5 编译和解释
 1.6 C语言程序结构
  1.6.1 库和链接
  1.6.2 分别编译
  1.6.3 编译C语言程序
  1.6.4 C语言的内存映象
 1.7 术语
 习题
第2章 数据类型和表达式
 2.1 数据类型
 2.2 保留字和标识符
  2.2.1 标识符
  2.2.2 保留字
  2.2.3 选择合适的标识符
  2.2.4 常量与变量
 2.3 基本数据类型
  2.3.1 数据的内部表示
  2.3.2 字符型
  2.3.3 整型
  2.3.4 浮点类型和双精度类型
  2.3.5 字符串常量
  2.3.6 符号常量
 2.4 运算符与表达式
  2.4.1 表达式
  2.4.2 算术运算符及算术表达式
  2.4.3 关系运算符及关系运算表达式
  2.4.4 逻辑运算符及逻辑表达式
  2.4.5 赋值表达式
  2.4.6 逗号表达式
  2.4.7 表达式的运算顺序
  2.4.8 条件运算
  2.4.9 sizeof运算
  2.4.10 运算符优先级与结合性质
 2.5 数据类型转换
  2.5.1 隐式类型转换
  2.5.2 强制类型转换
 2.6 位运算
 2.7 数组和指针
  2.7.1 数组
  2.7.2 指针
  2.7.3 指针和数组的简单用法
 2.8 简单应用程序举例
 本章小结
 习题
第3章 结构化程序设计
 3.1 顺序结构程序设计
  3.1.1 赋值语句
  3.1.2 数据输入
  3.1.3 数据输出
 3.2 选择结构程序设计
  3.2.1 条件语句
  3.2.2 开关选择语句
  3.2.3 goto语句
 3.3 循环结构程序设计
  3.3.1 3种循环结构的流程表示及执行过程
  3.3.2 循环的嵌套结构
  3.3.3 循环程序举例
  3.3.4 循环辅助控制
 本章小结
 习题
第4章 函数
 4.1 C语言程序的结构
 4.2 函数的定义和调用
  4.2.1 函数的定义
  4.2.2 函数的调用
  4.3 变量的存储类型和使用范围
  4.3.1 变量的存储类型
  4.3.2 变量的作用范围
 4.4 函数间的传值
 4.5 函数的嵌套调用
 4.6 函数的递归调用
  4.6.1 递归函数及其执行特点
  4.6.2 实现递归调用的两种结构
  4.6.3 递归结构的函数用法举例
 4.7 函数的应用举例
 本章小结
 习题
第5章 编译预处理
 5.1 宏定义
  5.1.1 不带参数的宏定义
  5.1.2 带参数的宏定义
 5.2 文件包含
 5.3 条件编译
 本章小结
 习题
第6章 复合数据类型
 6.1 指针类型
  6.1.1 指针的声明
  6.1.2 指针的引用
  6.1.3 指针的运算
 6.2 数组类型
  6.2.1 一维数组的声明
  6.2.2 一维数组元素的引用与初始化
  6.2.3 数组作为函数的参数
  6.2.4 二维数组的声明与使用
  6.2.5 二维数组元素的引用与初始化
  6.2.6 指针与数组
  6.2.7 指针数组与数组指针
 6.3 字符串
  6.3.1 字符串常量与变量
  6.3.2 字符串数组
  6.3.3 有关字符串操作的系统库函数
  6.3.4 字符串的用法举例
 6.4 结构类型
  6.4.1 结构类型
  6.4.2 访问结构体成员
  6.4.3 结构指针和结构数组
  6.4.4 结构指针作为函数的参数
  6.4.5 结构体类型及结构指针的应用举例
 6.5 关于指针的另外几种用法
  6.5.1 指向函数的指针
  6.5.2 指针类型的函数
  6.5.3 指向指针的指针(二级指针)
 6.6 main()函数的参数
 6.7 联合、枚举和类型别名
  6.7.1 联合类型
  6.7.2 枚举类型
  6.7.3 类型别名
 本章小结
 习题
第7章 文件及其操作
 7.1 C语言文件的概念
  7.1.1 ANSI C的I/O和UNIX C的I/O
  7.1.2 流和文件
  7.1.3 C语言文件
 7.2 文件系统的基础
  7.2.1 定义文件结构体类型的指针
  7.2.2 用于文件操作的函数
 7.3 建立文件的基本步骤
 7.4 读取文件的基本步骤
 7.5 非缓冲文件系统
  7.5.1 open()函数
  7.5.2 close()函数
  7.5.3 creat()函数
  7.5.4 read()和write()函数
  7.5.5 unlink()函数
  7.5.6 lseek()函数
  7.5.7 缓冲文件系统和非缓冲文件系统的区别
 本章小结
 习题
第8章 基本应用综合举例
 8.1 数组元素的查找和排序
  8.1.1 排序及应用
  8.1.2 查找
 8.2 数值积分
  8.2.1 矩形法
  8.2.2 梯形法
  8.2.3 辛普生法
 8.3 非线性方程的求根
  8.3.1 牛顿迭代法
  8.3.2 二分法
  8.3.3 弦截法
 8.4 C语言动态数据结构及其用法
  8.4.1 动态存储分配
  8.4.2 线性动态数据结构及链表的应用
  8.4.3 非线性动态数据结构及二叉树的应用
 8.5 文件的应用
  8.5.1 用户数据文件的应用
  8.5.2 用户文本文件的应用
 习题
第9章 C++程序设计基础
 9.1 从C到C++
 9.2 面向对象程序设计
  9.2.1 面向对象的概念及程序结构
  9.2.2 面向对象程序设计的实现
 9.3 C++程序开发过程
 9.4 C++程序示例
 9.5 C++对函数功能的增强
  9.5.1 C++用函数组织程序
  9.5.2 函数驱动C++程序
 9.6 C++对数据类型的扩充
  9.6.1 基本数据类型
  9.6.2 自定义数据类型
  9.6.3 从结构到类
  9.6.4 类与结构的区别
 9.7 C++对运算符的扩充
  9.7.1 基本运算符
  9.7.2 运算符重载
  9.7.3 运算符作为成员函数
  9.7.4 转换运算符
  9.7.5 赋值运算符
 本章小结
 习题
第10章 C++语言基础
 10.1 C++的类
 10.2 C++的输入与输出
 10.3 类与对象
  10.3.1 类的定义与对象的引用
  10.3.2 构造函数与析构函数
  10.3.3 函数重载
  10.3.4 友元
 10.4 对象指针
 10.5 派生类与继承类
  10.5.1 派生类及其定义
  10.5.2 单继承的派生类
  10.5.3 多继承的派生类
 10.6 虚拟函数与多态性
  10.6.1 虚拟函数使用方法
  10.6.2 虚拟函数与重载函数
  10.6.3 虚拟函数的继承
 本章小结
 习题
参考文献

相关图书

  • Java程序设计案例教程

    主编:李海涛 陈涛 孙红丽

    本书是基于翻转课堂的课程教学范式改革与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解

    ¥59.8
  • C语言程序设计上机指导与习题解答(修订版)

    主编:张春飞 许志军

    本书是《C语言程序设计(修订版)》的辅助教材,用于辅助教师教学与学生上机实验。本书共分4章:第1章介绍Visual C++ 2010集成开

    ¥33
  • C语言程序设计(修订版)

    主编:张春飞 许志军

    本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组

    ¥49
  • C语言程序设计习题解答与上机指导

    主编:李小艳 王绪梅

    本书是《C语言程序设计》的配套用书,全书共分两大部分:第1部分是与教材相匹配的习题解答,给出了《C语言程序设计》一书中各章习

    ¥32
  • C语言程序设计

    主编:王绪梅 李小艳

    本书由浅入深地介绍了C语言程序设计的相关知识。全书共分8章,内容包括C语言程序设计基础知识、C程序的数据描述与计算、结构化程序

    ¥45
  • C/C++程序设计上机指导与习题集

    主编:李彦明

    本书是与《C C++程序设计》配套使用的学习用书。内容包括上机指导篇和习题篇,上机指导篇给出了每次的上机目的、上机内容、上机指导和思考

    ¥39
  • Java程序设计

    主编:李忠伟

      本书共分10章,内容包括:Java概述、Java语言基础、Java与面向对象、数组与字符串、异常处理、输入与输出流、Swing与图形用户界面、多

    ¥43
  • C语言程序设计上机指导与习题解答

    主编:张春飞 李梦阳

      本书是《C语言程序设计》一书的配套参考书,用于辅助教师教学与学生上机实验。  本书共分3章。第1章介绍Visual C++ 6 0集成开发环

    ¥28
  • C语言程序设计

    主编:李梦阳 张春飞

      C语言是目前最为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。本书是为普通高等院校学生

    ¥45
  • C#程序设计

    主编:杨律青

    本书以基础性内容为主,深入浅出地介绍了 NET平台基础、C 基础知识、C 的面向对象设计、使用C 开发窗体应用程序、ASP NET开发、ASP NET控件

    ¥55