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

出版时间:2024-01

出版社:电子工业出版社

以下为《C语言程序设计教程(第5版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121384769
  • 1-11
  • 293588
  • 48253277-7
  • 平塑
  • 16开
  • 2024-01
  • 520
  • 284
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
  • 本科 研究生及以上
作者简介
王秀鸾,女,在青岛理工大学任教10余年,一直从事计算机基础课程教学,教学经验丰富,积极参与学校及山东省的精品课程和在线课程建设,并担任课程的主讲人,参与多部教材的编写工作。其中《大学计算机基础》被评为山东省精品课程,《大学计算机基础》和《程序设计基础(C)》均上线了教育厅山东省高等学校在线开放课程平台。
查看全部
目录
目 录__eol__基础篇__eol__ __eol__第1章 C语言概况 1__eol__1.1 程序设计的基本概念 1__eol__1.1.1 程序和程序设计语言 1__eol__1.1.2 程序设计的一般过程 2__eol__1.1.3 结构化程序设计方法 2__eol__1.2 C语言的初步知识 4__eol__1.2.1 C语言的起源与特点 4__eol__1.2.2 初识C语言程序 6__eol__1.2.3 C语言字符集与标识符 7__eol__1.2.4 C语言程序的基本构成 8__eol__1.2.5 简单的屏幕输出 9__eol__1.2.6 C语言程序的上机调试过程 10__eol__本章小结 11__eol__习题1 12__eol__第2章 C语言基础 13__eol__2.1 数据类型 13__eol__2.1.1 数据类型 13__eol__2.1.2 基本数据类型标识符 13__eol__2.2 常量和变量 14__eol__2.2.1 常量 15__eol__2.2.2 变量 18__eol__2.3 算术运算 20__eol__2.3.1 算术运算符 21__eol__2.3.2 算术表达式 21__eol__2.4 3个特殊的运算符 25__eol__2.4.1 sizeof运算符 25__eol__2.4.2 逗号运算符 25__eol__2.4.3 取地址运算符& 25__eol__本章小结 26__eol__习题2 26__eol__第3章 顺序结构 28__eol__3.1 C语言程序的语句 28__eol__3.1.1 说明语句 28__eol__3.1.2 执行语句 28__eol__3.2 赋值运算 29__eol__3.2.1 赋值运算符和赋值表达式 29__eol__3.2.2 赋值语句 30__eol__3.2.3 自增、自减运算符 32__eol__3.3 数据的输入和输出 33__eol__3.3.1 单个字符的输入和输出函数 33__eol__3.3.2 格式化输入和输出函数 35__eol__3.4 程序举例 39__eol__本章小结 42__eol__习题3 42__eol__第4章 选择结构 45__eol__4.1 关系运算 45__eol__4.1.1 关系运算符 45__eol__4.1.2 关系表达式 45__eol__4.2 逻辑运算 46__eol__4.2.1 逻辑运算符 47__eol__4.2.2 逻辑运算的值 47__eol__4.2.3 逻辑表达式 48__eol__4.3 if语句 49__eol__4.3.1 if语句的3种形式 49__eol__4.3.2 if语句的嵌套 54__eol__4.3.3 条件运算符和条件表达式 55__eol__4.4 switch语句 56__eol__4.5 程序举例 58__eol__本章小结 62__eol__习题4 62__eol__第5章 循环结构 67__eol__5.1 while语句 67__eol__5.2 do-while语句 70__eol__5.3 for语句 71__eol__5.4 转移语句 75__eol__5.4.1 break语句 76__eol__5.4.2 continue语句 76__eol__5.5 程序举例 77__eol__本章小结 81__eol__习题5 82__eol__第6章 编译预处理 88__eol__6.1 宏定义 88__eol__6.1.1 不带参数的宏定义 88__eol__6.1.2 带参数的宏定义 90__eol__6.2 文件包含 92__eol__6.3 条件编译 93__eol__本章小结 93__eol__习题6 94__eol__ __eol__提高篇__eol__ __eol__第7章 数组 97__eol__7.1 一维数组 97__eol__7.1.1 一维数组的定义 97__eol__7.1.2 一维数组的初始化 98__eol__7.1.3 一维数组元素的引用 99__eol__7.1.4 一维数组的应用 100__eol__7.2 二维数组 104__eol__7.2.1 二维数组的定义 104__eol__7.2.2 二维数组的初始化 105__eol__7.2.3 二维数组元素的引用 105__eol__7.2.4 二维数组应用举例 106__eol__7.3 字符数组 110__eol__7.3.1 字符数组的定义 110__eol__7.3.2 字符串与字符数组 110__eol__7.3.3 字符数组的初始化 111__eol__7.3.4 字符数组的输入/输出 111__eol__7.3.5 字符串(字符数组)处理__eol__函数 113__eol__7.3.6 字符数组的应用 116__eol__本章小结 119__eol__习题7 119__eol__第8章 函数 125__eol__8.1 自定义函数 125__eol__8.1.1 自定义函数的定义 125__eol__8.1.2 自定义函数的返回值 126__eol__8.1.3 自定义函数的调用 127__eol__8.1.4 自定义函数的声明 128__eol__8.2 简单变量作为函数形参 129__eol__8.3 函数的嵌套调用和递归调用 131__eol__8.3.1 函数的嵌套调用 131__eol__8.3.2 函数的递归调用 133__eol__8.4 变量的存储类别 136__eol__8.4.1 局部变量及其存储类别 137__eol__8.4.2 全局变量及其存储类别 140__eol__8.4.3 函数的作用域和存储类别 143__eol__8.5 程序举例 144__eol__本章小结 147__eol__习题8 148__eol__第9章 指针 153__eol__9.1 指针变量 153__eol__9.1.1 变量的指针和指针变量 153__eol__9.1.2 指针变量的定义和初始化 154__eol__9.1.3 指针变量的引用 155__eol__9.2 数组指针变量 158__eol__9.2.1 数组指针变量的定义和引用 158__eol__9.2.2 二维数组的指针 162__eol__9.2.3 指针与字符串 165__eol__9.3 指针数组和二级指针变量 169__eol__9.3.1 指针数组 169__eol__9.3.2 二级指针变量 171__eol__本章小结 171__eol__习题9 173__eol__第10章 函数参数传递进阶 177__eol__10.1 指针变量作为函数参数 177__eol__10.2 数组名和数组指针变量作为__eol__ 函数参数 178__eol__10.3 行数组指针变量作为函数参数 180__eol__10.4 字符型指针变量作为函数参数 181__eol__10.5 指向函数的指针变量作为函数__eol__ 参数 183__eol__10.6 main( )函数的形参 186__eol__本章小结 187__eol__习题10 188__eol__第11章 结构体与共用体 193__eol__11.1 自定义类型标识符 193__eol__11.2 结构体的定义与引用 194__eol__11.2.1 结构体类型的定义 194__eol__11.2.2 结构体类型变量、数组和指针__eol__变量的定义 195__eol__11.2.3 结构体类型变量、数组和指针__eol__变量的初始化 198__eol__11.2.4 结构体类型变量、数组和指针__eol__变量的引用 198__eol__11.2.5 函数之间结构体类型数据的__eol__传递 203__eol__11.2.6 用指针处理链表 205__eol__11.3 共用体的定义与引用 210__eol__11.3.1 共用体类型的定义 211__eol__11.3.2 共用体类型变量的定义 211__eol__11.3.3 共用体变量的引用 212__eol__11.4 枚举类型 213__eol__本章小结 215__eol__习题11 216__eol__第12章 位运算 219__eol__12.1 位运算符 219__eol__12.2 位运算符的功能 219__eol__12.2.1 按位与运算(&) 219__eol__12.2.2 按位或运算(|) 220__eol__12.2.3 按位异或运算(^) 220__eol__12.2.4 按位取反运算(~) 220__eol__12.2.5 按位左移(<<) 221__eol__12.2.6 按位右移(>>) 221__eol__12.2.7 复合位赋值运算符 221__eol__本章小结 222__eol__习题12 222__eol__第13章 数据文件 224__eol__13.1 C语言文件 224__eol__13.2 定义、打开和关闭文件 225__eol__13.2.1 文件指针 225__eol__13.2.2