注册 登录 进入教材巡展
#

出版时间:2023-08

出版社:电子工业出版社

以下为《C语言程序设计——面向新工科》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121451218
  • 1-2
  • 466093
  • 48253778-4
  • 平塑
  • 16开
  • 2023-08
  • 512
  • 328
  • 计算机科学与技术
  • 本科 研究生及以上
内容简介
本书由浅入深、循序渐进地介绍了C语言程序设计的思路和方法,并通过富有趣味性的精彩案例讲解将每章中的知识点融会贯通,同时给出了案例思路分析,提出了案例思考问题,从而提高读者的学习兴趣,培养读者的自主学习能力、独立思考能力和计算思维能力。本书共13章,系统地介绍了基于Visual Studio的C语言程序的开发环境、数据类型、运算符与表达式、基本输入与输出语句、流程控制、模块化程序设计方法、位运算符和位运算、标准文件的输入与输出操作、EasyX图形库和C++语言面向对象基础。 本书内容翔实、案例新颖、结构清晰、重点明确,以丰富有趣的案例驱动知识点教学。本书既可以作为高等院校计算机程序设计课程的教材,也可以作为计算机程序设计培训教材和各种计算机等级考试的参考教材。
目录
第1章 C语言程序设计概述 1__eol__1.1 C语言的发展及特点 1__eol__1.1.1 C语言的发展 1__eol__1.1.2 C语言的特点 2__eol__1.2 C语言程序的基本结构 3__eol__1.3 C语言中的字符集、标识符与关键字 4__eol__1.3.1 C语言中的字符集 4__eol__1.3.2 C语言中的标识符与关键字 5__eol__1.4 C语言程序的开发环境 5__eol__1.4.1 C语言程序的开发过程 6__eol__1.4.2 Microsoft Visual Studio 2010集成开发环境 6__eol__本章小结 12__eol__习题 12__eol__第2章 数据类型、运算符与表达式 14__eol__2.1 C语言中的数据类型 14__eol__2.1.1 数据类型概述 14__eol__2.1.2 整数类型 15__eol__2.1.3 实数类型 16__eol__2.1.4 字符类型 16__eol__2.2 常量与变量 16__eol__2.2.1 常量 16__eol__2.2.2 变量 19__eol__2.3 运算符与表达式 20__eol__2.3.1 算术运算符与算术表达式 21__eol__2.3.2 赋值运算符与赋值表达式 22__eol__2.3.3 关系运算符与关系表达式 23__eol__2.3.4 逻辑运算符与逻辑表达式 25__eol__2.3.5 条件运算符、逗号运算符和求字节数运算符 27__eol__2.4 运算符的优先级 28__eol__2.5 数据类型转换 29__eol__2.5.1 自动类型转换 29__eol__2.5.2 强制类型转换 30__eol__本章小结 31__eol__习题 31__eol__第3章 顺序结构 33__eol__3.1 算法 33__eol__3.1.1 算法的概念 33__eol__3.1.2 算法的组成要素 34__eol__3.1.3 算法的描述 35__eol__3.2 C语言基本语句 36__eol__3.3 数据的输入与输出 38__eol__3.3.1 字符的输入与输出 38__eol__3.3.2 格式化输出函数printf 40__eol__3.3.3 格式化输入函数scanf 44__eol__3.4 精彩案例 46__eol__3.4.1 温度转换 47__eol__3.4.2 进制转换 47__eol__3.4.3 大小写字符转换 47__eol__3.4.4 计算圆的周长和面积 48__eol__3.4.5 人民币兑换美元计算 49__eol__本章小结 49__eol__习题 49__eol__第4章 选择结构 51__eol__4.1 if语句 51__eol__4.1.1 单分支if语句 51__eol__4.1.2 双分支if语句 53__eol__4.1.3 多分支if语句 54__eol__4.1.4 if语句的嵌套 56__eol__4.2 条件表达式 58__eol__4.3 switch语句 59__eol__4.4 精彩案例 61__eol__4.4.1 BMI计算 61__eol__4.4.2 判断闰年 62__eol__4.4.3 模拟计算器 63__eol__本章小结 64__eol__习题 64__eol__第5章 循环结构 66__eol__5.1 循环结构算法 66__eol__5.2 while语句 68__eol__5.3 do...while语句 69__eol__5.4 for语句 71__eol__5.5 break和continue语句 74__eol__5.5.1 break语句 74__eol__5.5.2 continue语句 75__eol__5.6 循环结构的嵌套 76__eol__5.7 精彩案例 77__eol__5.7.1 猴子吃桃 77__eol__5.7.2 整数质因数分解 78__eol__5.7.3 电文加密 78__eol__5.7.4 输出菱形 79__eol__本章小结 81__eol__习题 81__eol__第6章 函数与宏替换 83__eol__6.1 模块化设计 83__eol__6.2 函数的定义与调用 84__eol__6.2.1 函数的定义 84__eol__6.2.2 函数的调用 86__eol__6.2.3 参数的传递 89__eol__6.3 函数的递归调用 90__eol__6.4 变量的作用域与存储类型 93__eol__6.4.1 变量的作用域 94__eol__6.4.2 变量的存储类型 96__eol__6.5 宏替换 100__eol__6.5.1 宏替换 100__eol__6.5.2 文件包含 103__eol__6.6 精彩案例 104__eol__6.6.1 判断回文数 104__eol__6.6.2 判断完数 105__eol__6.6.3 斐波那契数列 106__eol__本章小结 107__eol__习题 107__eol__第7章 数组 110__eol__7.1 概述 110__eol__7.2 一维数组 111__eol__7.2.1 一维数组的定义 111__eol__7.2.2 一维数组的初始化 112__eol__7.2.3 一维数组的引用 113__eol__7.2.4 一维数组的应用 114__eol__7.3 二维数组 118__eol__7.3.1 二维数组的定义 119__eol__7.3.2 二维数组的初始化 119__eol__7.3.3 二维数组的引用 120__eol__7.3.4 二维数组的应用 122__eol__7.4 字符数组与字符串 123__eol__7.4.1 字符数组的定义与初始化 124__eol__7.4.2 字符串的概念及存储 124__eol__7.4.3 字符数组的输入与输出 125__eol__7.4.4 字符串处理函数 127__eol__7.4.5 字符数组的应用 129__eol__7.5 数组作为函数参数 131__eol__7.6 精彩案例 134__eol__7.6.1 身份证号校验 134__eol__7.6.2 字符串连接 136__eol__7.6.3 删除字符 137__eol__7.6.4 统计单词个数 138__eol__本章小结 139__eol__习题 139__eol__第8章 指针 141__eol__8.1 指针与指针变量 141__eol__8.1.1 指针的概念 141__eol__8.1.2 指针变量的定义与初始化 142__eol__8.1.3 指针运算 144__eol__8.2 指针与数组 147__eol__8.2.1 一维数组的指针表示法 147__eol__8.2.2 二维数组的指针表示法 150__eol__8.3 指针与字符串 154__eol__8.3.1 字符串的指针表示方法 154__eol__8.3.2 字符串数组与指针数组 157__eol__8.4 指针与函数 159__eol__8.4.1 指针变量作为函数的形参 159__eol__8.4.2 指针型函数 165__eol__*8.5 指向指针的指针变量 166__eol__8.6 精彩案例 167__eol__8.6.1 数字查找 167__eol__8.6.2 字符串截取 169__eol__8.6.3 字符串查找 170__eol__本章小结 171__eol__习题 172__eol__第9章 结构体、共用体与枚举类型 174__eol__9.1 结构体类型的定义 174__eol__9.2 结构体类型变量 176__eol__9.2.1 结构体类型变量的定义 176__eol__9.2.2 结构体类型变量的使用 177__eol__9.2.3 结构体类型变量的初始化 178__eol__9.3 结构体数组 180__eol__9.3.1 结构体数组的定义 180__eol__9.3.2 结构体数组的初始化 181__eol__9.3.3 结构体数组的使用 181__eol__9.4 结构体类型指针 182__eol__9.4.1 指向结构体类型变量的指针 182__eol__9.4.2 指向结构体数组的指针 184__eol__9.5 结构体与函数 186__eol__9.5.1 结构体类型变量作为函数参数 186__eol__9.5.2 结构体指针变量作为函数参数 187__eol__9.5.3 函数返回值的类型为结构体类型 188__eol__*9.6 链表 189__eol__9.6.1 链表概述 189__eol__9.6.2 内存管理函数 190__eol__9.6.3 链表的基本操作 192__eol__9.7 共用体类型 198__eol__9.7.1 共用体类型与共用体类型变量 198__eol__9.7.2 共用体类型变量的使用 199__eol__9.8 枚举类型 202__eol__9.9 精彩案例 205__eol__9.9.1 链表存储职