购物车中还没有商品,赶紧选购吧!
程序设计语言基础(C&C++) 主编 李业刚 副主编 李增祥 陈波 孙守卿 张厚升 高等教育出版社
商品价格
定价
手机购买
商品二维码
配送
北京市
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:程序设计语言基础(C&C++)
ISBN:9787040644340
出版社:高等教育出版社
出版年月:2025-03
作者:主编 李业刚 副主编 李增祥 陈波 孙守卿 张厚升
定价:42.70
页码:352
装帧:平装
版次:1
字数:540
开本:16开
套装书:否

本书全面介绍C语言和C++语言程序设计的基础知识、程序设计的基本方法和解决实际问题的基本技巧。部分难度较大的章节还配有本章导学,并将知识点融入各章典型的例题中。本书在培养读者编程能力和编程设计习惯的同时,贯穿计算思维训练,培养读者用计算思维解决问题的能力。

全书共分为8章,主要内容包括C/C++概述、数据类型及运算、结构化程序设计、数组与结构体、指针、函数、文件和C++面向对象编程基础。

本书内容丰富,通俗易通,兼顾计算思维培养和编程应用需求,可作为高等院校非计算机专业的教材,也可作为教师、学生或者计算机爱好者学习C语言和C++语言基础的参考书。

前辅文
第1章 C/C++概述
  1.1 C/C++的起源和发展
  1.2 初识C/C++程序
   1.2.1 注释
   1.2.2 编译预处理
   1.2.3 main()函数
   1.2.4 输出
  1.3 程序的编译和运行
   1.3.1 编译器
   1.3.2 集成开发环境
   1.3.3 程序错误
  1.4 C与C++语言的特点
   1.4.1 C语言的特点
   1.4.2 C++语言的特点
   1.4.3 C与C++
  1.5 如何学习C与C++语言
   1.5.1 自然语言
   1.5.2 自然语言和程序设计语言
   1.5.3 学习C和C++语言的方法
  1.6 C、C++和人工智能
  习题1
第2章 数据类型及运算
  2.1 基本数据类型
  2.2 常量与变量
   2.2.1 常量
   2.2.2 变量
  2.3 标准输入输出
   2.3.1 C语言的输入输出
   2.3.2 C++语言的输入输出
  2.4 运算符与表达式
   2.4.1 赋值运算符
   2.4.2 算术运算符
   2.4.3 自增/自减运算符
   2.4.4 关系运算符
   2.4.5 逻辑运算符
   2.4.6 位运算符
  2.5 混合运算与类型转换
  2.6 typedef声明
  2.7 枚举类型
  2.8 数据类型的选择
  习题2
第3章 结构化程序设计
  3.1 程序的基本结构
  3.2 表达式和算法
   3.2.1 关系表达式与逻辑表达式
   3.2.2 关系表达式
   3.2.3 算法与流程图
  3.3 分支语句
   3.3.1 if-else语句
   3.3.2 if语句
   3.3.3 else if语句
  3.4 switch语句
  3.5 while循环
   3.5.1 while语句
   3.5.2 while循环程序举例
  3.6 for循环和do while循环
   3.6.1 for语句
   3.6.2 for循环程序举例
   3.6.3 do-while循环
  3.7 循环嵌套
  3.8 辅助性语句
   3.8.1 break语句
   3.8.2 continue语句
   3.8.3 goto语句
  3.9 循环结构应用举例
  习题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.3 字符数组
   4.3.1 字符串的存储与引用
   4.3.2 字符串的输入和输出
   4.3.3 字符串处理函数
   4.3.4 字符串处理应用举例
  4.4 结构体类型与结构体变量
   4.4.1 定义结构体类型与结构体变量
   4.4.2 结构体变量的引用和初始化
  4.5 结构体数组
   4.5.1 结构体数组的定义
   4.5.2 结构体数组的初始化
  习题4
  本章导学
第5章 指针
  5.1 变量的地址和指针
  5.2 变量的间接引用
   5.2.1 指针变量
   5.2.2 指针变量的定义
   5.2.3 两种与指针有关的运算符
  5.3 指针与数组
   5.3.1 指向一维数组元素的指针
   5.3.2 通过指针引用一维数组元素
  5.4 指针数组
  5.5 指针与字符串
   5.5.1 用字符指针引用字符串
   5.5.2 用字符指针处理字符串
  习题5
  本章导学
第6章 函数
  6.1 函数的定义、调用和声明
   6.1.1 函数的定义
   6.1.2 函数的调用
   6.1.3 函数的声明
   6.1.4 函数的参数
   6.1.5 函数的返回值
  6.2 函数的参数传递
   6.2.1 传值参数
   6.2.2 引用参数
   6.2.3 指针参数
   6.2.4 数组参数
  6.3 函数的递归调用
   6.3.1 什么是递归
   6.3.2 函数递归示例
  6.4 变量的作用域和存储方式
   6.4.1 变量的作用域
   6.4.2 变量的存储方式
  6.5 函数的参数缺省
  6.6 函数重载
   6.6.1 函数重载概述
   6.6.2 函数重载的规则
   6.6.3 函数重载的实现
  6.7 函数模板
   6.7.1 什么是函数模板
   6.7.2 函数模板应用实例
   6.7.3 模板函数的定义
  习题6
  本章导学
  本章重点与难点解析
第7章 文件
  7.1 文件概述
  7.2 文件的打开与关闭
   7.2.1 文件类型指针
   7.2.2 文件打开函数fopen()
   7.2.3 文件关闭函数fclose()
  7.3 文件的读写
   7.3.1 文本文件的读写
   7.3.2 fgetc()函数和fputc()函数
   7.3.3 fgets()函数和fputs()函数
   7.3.4 fread()函数和fwrite()函数
  7.4 C++的文件操作
   7.4.1 文件流类与文件流对象
   7.4.2 文件的打开与关闭
   7.4.3 文件的读写
  习题7
第8章 C++面向对象编程基础
  8.1 类和对象
   8.1.1 类的概念和操作
   8.1.2 类的对象
   8.1.3 类的成员函数
   8.1.4 类的构造函数和析构函数
   8.1.5 对象的赋值和复制
  8.2 继承与派生
   8.2.1 继承与派生概述
   8.2.2 继承机制下的访问控制
   8.2.3 多重继承
   8.2.4 虚继承
  8.3 多态
   8.3.1 虚函数的定义
   8.3.2 纯虚函数和抽象类
  习题8
附录A C和C++语言编程典型错误集锦
  A.1 入门级典型错误
  A.2 基本语法典型错误
  A.3 输入输出语句典型错误
  A.4 选择结构程序典型错误
  A.5 循环结构程序典型错误
  A.6 数组应用典型错误
  A.7 函数应用典型错误
  A.8 编译预处理命令典型错误
  A.9 指针应用典型错误
  A.10 结构体及其应用典型错误
  A.11 文件及其应用典型错误
附录B C语言常用函数
  B.1 数学函数
  B.2 字符函数
  B.3 字符串函数
  B.4 输入输出函数
  B.5 动态分配函数和随机函数
附录C C/C++标准库函数
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加