注册 登录 进入教材巡展 进入在线书城
#

出版时间:2023-08

出版社:电子工业出版社

以下为《C语言程序设计(慕课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121329623
  • 1-15
  • 284620
  • 47245129-3
  • 平塑
  • 16开
  • 2023-08
  • 499
  • 312
  • 工学
  • 软件工程
  • 公共课
  • 本科
目录
目 录 第1章 认识C语言 1   1.1 C语言的历史及特点 1     1.1.1 计算机语言的发展 1     1.1.2 C语言的历史 2     1.1.3 C语言的特点 4   1.2 算法及其表示 4     1.2.1 算法的概念 4     1.2.2 算法的特征 5     1.2.3 算法的表示 5   1.3 C程序的操作过程 6     1.3.1 编辑 6     1.3.2 编译 6     1.3.3 链接 7     1.3.4 运行 7   1.4 C程序的基本结构 8     1.4.1 第一个基本的C程序 8     1.4.2 含有变量的C程序 9     1.4.3 包含多个函数的C程序 11   1.5 标识符、关键字和保留字 12   1.6 常量、变量和数据类型 13     1.6.1 常量 13     1.6.2 变量 14     1.6.3 数据类型 16   1.7 C语言的语法规范和编程规范 21     1.7.1 基本语法规范 21     1.7.2 基本编程规范 22   1.8 自测练习 22 第2章 顺序结构 25   2.1 语句、运算符及表达式 25     2.1.1 语句 25     2.1.2 运算符和表达式 26     2.1.3 算术运算 30     2.1.4 增量运算 34     2.1.5 赋值运算 36     2.1.6 逗号运算 38     2.1.7 位运算 39   2.2 标准设备格式化输出函数 41     2.2.1 printf()函数的调用格式 41     2.2.2 格式控制字符串 42   2.3 标准设备格式化输入函数 45     2.3.1 scanf()函数的调用形式 45     2.3.2 格式控制字符串 46   2.4 其他标准设备输入、输出函数 48     2.4.1 字符输入、输出函数 48     2.4.2 字符串输入、输出函数 49   2.5 自测练习 50 第3章 选择结构 52   3.1 条件构造 52     3.1.1 关系运算符和关系表达式 52     3.1.2 逻辑运算符和逻辑表达式 53     3.1.3 条件运算符 55   3.2 if语句 56     3.2.1 if语句的三种形式 56     3.2.2 if语句编程 58   3.3 switch语句 60     3.3.1 switch语句的形式 60     3.3.2 switch语句编程 61   3.4 选择结构的嵌套 63     3.4.1 嵌套选择结构的构成 63     3.4.2 编写含嵌套选择结构的程序 65   3.5 菜单设计及个税计算 69   3.6 自测练习 72 第4章 循环结构 75   4.1 循环结构程序设计思路 75   4.2 while语句 76   4.3 do-while语句 81   4.4 for语句 83   4.5 循环嵌套 86   4.6 流程控制语句 91     4.6.1 break语句 91     4.6.2 continue语句 94   4.7 猜数游戏 96   4.8 自测练习 98 第5章 数组 101   5.1 一维数组 101     5.1.1 一维数组的定义 101     5.1.2 一维数组的初始化 102     5.1.3 一维数组元素的引用 102   5.2 基于数组的数据管理操作 104     5.2.1 排序 104     5.2.2 查找 106     5.2.3 插入 108     5.2.4 删除 109   5.3 二维数组 110     5.3.1 二维数组的定义 110     5.3.2 二维数组的初始化 110     5.3.3 二维数组元素的引用 112   5.4 字符数组与字符串 113     5.4.1 字符数组 113     5.4.2 字符串 114     5.4.3 存储字符串的字符数组 114     5.4.4 字符串处理函数 115   5.5 矩阵转置和单词统计 118   5.6 自测练习 120 第6章 函数 122   6.1 函数初识 122     6.1.1 函数的概念及分类 122     6.1.2 定义函数 124     6.1.3 调用函数 126     6.1.4 声明函数 127   6.2 函数的参数 129     6.2.1 函数形参的设置 129     6.2.2 函数参数的传递 130   6.3 函数的嵌套调用 131   6.4 函数的递归调用 134   6.5 局部变量和全局变量 135     6.5.1 变量的作用域 136     6.5.2 局部变量 136     6.5.3 全局变量 137   6.6 动态和静态变量 139     6.6.1 变量的生存期 139     6.6.2 变量的动态存储 139     6.6.3 变量的静态存储 141   6.7 利用函数实现系统框架的设计 143   6.8 自测练习 145 第7章 指针 148   7.1 指针变量的定义和引用 148     7.1.1 地址和指针 148     7.1.2 指针变量的定义和赋值 149     7.1.3 引用指针变量 151     7.1.4 指向指针的指针变量 153   7.2 指针的运算 154     7.2.1 取地址运算和间址运算 154     7.2.2 指针与整数的加减运算 154     7.2.3 指针相减运算 156     7.2.4 指针的关系运算 158   7.3 指向字符串的指针 159     7.3.1 指向字符数组的指针 159     7.3.2 指向字符串常量的指针 162   7.4 指向数组的指针 165   7.5 指针数组 168   7.6 文本录入和统计 170   7.7 自测练习 172 第8章 函数和指针进阶 174   8.1 函数与指针 174     8.1.1 指针作为函数的参数 174     8.1.2 返回值为指针的函数 178     8.1.3 指向函数的指针 179   8.2 命令行参数 181   8.3 数据的动态管理 183     8.3.1 malloc()函数 184     8.3.2 free()函数 185     8.3.3 calloc()函数 186     8.3.4 realloc()函数 187   8.4 编译预处理 188     8.4.1 文件包含 190     8.4.2 宏定义 192     8.4.3 条件编译 195   8.5 身份证信息合法性验证 195   8.6 自测练习 198 第9章 自定义数据类型 200   9.1 结构体类型与结构体变量 200     9.1.1 结构体类型的定义 200     9.1.2 结构体变量的定义及初始化 201     9.1.3 结构体变量的引用 203     9.1.4 typedef关键字 204   9.2 结构体数组 2