中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

C语言程序设计

作者:梁颖红
出版社:西安电子科技大学出版社出版时间:2023-09-01
开本: 其他 页数: 240
本类榜单:教材销量榜
中 图 价:¥33.1(7.2折) 定价  ¥46.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C语言程序设计 版权信息

C语言程序设计 本书特色

本书具有以下特色:
(1) 本书按照“知识点→案例分析→课堂练习”的结构组织内容,适合翻转课堂教学。 (2) 本书辅以微视频来讲解难点内容或补充相关知识。
(3) 本书在适当的地方加入课程思政元素,以启示的形式与学生探讨其中蕴含的哲理,做到了润物细无声。 (4) 本书以案例驱动方式讲解程序设计方法与技巧,引入计算思维教学方法,例题解析体现“提出问题、分析问题、解决问题”的思维模式,以提高学生运用 C语言解决实际问题的能力。 (5) 采用比较式教学法,对易混知识点及重点、难点进行分析,帮助初学者快速掌握 C语言的语法知识及编程技巧。 (6) 我们课程组在教学过程中使用了拼题 A辅助教学平台,该平台有大量的 C语言编程题可以使用,在本书中也引用了部分练习题,在此对拼题 A平台和相关高校出题教师表示感谢。 (7) 本书配备了教学 PPT,并可提供所有案例程序的源代码,另外,还可提供练习题、作业题和测试题,读者可联系出版社获取。

C语言程序设计 内容简介

本书是为了满足翻转课堂教学的需求而编写的新型教材。教材的章节结构是按“知识点→案例分析→课堂练习”的模式安排的,符合翻转课堂授课的特点,并辅以微视频讲解难点内容或补充一些必要的知识;教材的章节内容是从一个新生学习编程的角度来安排的,去除了繁杂的讲解,注重编程能力的培养,从编程需要的计算机基础知识讲起,逐步深入地安排了数据类型、输入输出函数、分支结构、循环结构、数组、函数、指针、结构体和文件等内容。
本书可作为高等院校计算机、电子信息和信息安全等相关专业的本科生教材;同时,因为它通俗易懂及注重编程能力的培养,也可作为计算机及电子信息相关专业的专科生教材;还可作为面向所有专业的“C语言程序设计”课程的通用教材。

C语言程序设计 目录

第 1章编程相关基础知识 …………………… 1 1.1 什么是编程语言 ………………………… 1 1.2 二进制、八进制和十六进制 …………… 2 1.2.1 二进制 ……………………………… 3 1.2.2 八进制 ……………………………… 4 1.2.3十六进制 …………………………… 4 1.3 数据在内存中怎样存储 ………………… 5 1.4 数据、内存和程序的关系 ……………… 6 1.5 计算机编码 ……………………………… 7 1.5.1 ASCII编码 ………………………… 7 1.5.2 GB2312编码、GBK编码和 GB18030编码 ……………………… 8 1.5.3 Unicode字符集 …………………… 9 1.5.4 计算机编码课堂练习题 ……………11 【微视频】进制转换与编码 …………………12 第 2章 C语言初印象 …………………………13 2.1解剖一个程序 …………………………… 13 2.1.1 C程序的基本框架 …………………14 2.1.2 C程序的组成部分 …………………14 2.2 C程序的设计方法 ……………………… 14 2.2.1 问题分析 ……………………………15 2.2.2 算法设计 ……………………………15 2.2.3 程序编写 ……………………………16 2.2.4 运行调试 ……………………………16 2.2.5 C程序设计方法课堂练习题 ………17 2.3 C程序的运行过程 ……………………… 17 【微视频】调试程序视频 ……………………17 第 3章 变量、数据类型和表达式 ……………18 3.1 C语言的基本元素 ……………………… 18 3.2 C语言的数据类型 ……………………… 19 3.2.1 常量 …………………………………19 3.2.2 变量 …………………………………21 3.2.3 数据类型课堂练习题 ………………28 3.3 C语言的运算符和表达式 ……………… 29 3.3.1 算术运算符与算术表达式 …………29 3.3.2 赋值运算符与赋值表达式 …………31 3.3.3 逗号运算符与逗号表达式 …………33 3.3.4 条件表达式 …………………………33 3.3.5 运算符的优先级和结合性 …………34 3.3.6 运算符和表达式课堂练习题 ………34 第 4章输入输出函数 …………………………37 4.1格式化输入函数 scanf( )和格式化输出函数 printf( ) ………………………37 4.1.1 格式化输入函数 scanf( ) ……………37 4.1.2 格式化输出函数 printf() ……………40 4.2 字符 /字符串输入输出函数 ……………42 4.2.1 getchar()函数 ………………………42 4.2.2 putchar()函数 ………………………43 4.2.3 getche ()函数和 getch ()函数 ……… 44 4.2.4 gets()函数…………………………… 45 4.2.5 字符 /字符串输入输出函数课堂练习题 ……………………………46 第 5章分支结构 ………………………………48 5.1 条件判断表达式 ………………………… 48 5.1.1 关系表达式 …………………………48 5.1.2 逻辑表达式 …………………………49 5.2 单分支结构 ……………………………… 52 5.2.1 单分支结构知识点 …………………52 1 5.2.2 单分支结构案例分析 ………………52 5.2.3 单分支结构课堂练习题 ……………55 5.3 双分支结构 ……………………………… 55 5.3.1 双分支结构知识点 …………………55 5.3.2 双分支结构案例分析 ………………56 5.3.3 双分支结构课堂练习题 ……………58 5.4 多分支结构 ……………………………… 58 5.4.1 多分支结构知识点 …………………58 5.4.2 多分支结构案例分析 ………………64 5.4.3 多分支结构课堂练习题 ……………68 【微视频】算法与流程图简介 ………………69 第 6章循环结构 ………………………………70 6.1 简单循环结构 …………………………… 70 6.1.1 while、do...while和 for循环知识点 ………………………………70 6.1.2 简单循环案例分析 …………………79 6.1.3 简单循环课堂练习题 ………………85 6.2 嵌套循环结构 …………………………… 86 6.2.1 嵌套循环知识点 ……………………86 6.2.2 嵌套循环案例分析 …………………88 6.2.3 嵌套循环课堂练习题 ………………93 【微视频 1】for循环语句——“工作日向上”的力量 …………………93 【微视频 2】自转与公转——嵌套循环 ……93 第 7章数组 ……………………………………94 7.1 一维数组 ………………………………… 94 7.1.1 一维数组知识点 ……………………96 7.1.2 一维数组案例分析 …………………99 7.1.3 一维数组课堂练习题 …………… 104 7.2 二维数组 ……………………………… 105 7.2.1 二维数组知识点 ………………… 107 7.2.2 二维数组案例分析 ……………… 111 7.2.3 二维数组课堂练习题 …………… 115 7.3 字符数组 ……………………………… 117 7.3.1 字符数组知识点 ………………… 117 7.3.2 字符数组案例分析 ……………… 123 7.3.3 字符数组课堂练习题 …………… 126 7.4 数组的越界 …………………………… 126 【微视频】一维字符数组的定义和使用 … 128 第 8章函数 ………………………………… 129 8.1 函数 …………………………………… 129 8.1.1 函数知识点 ……………………… 130 8.1.2 函数案例分析 …………………… 139 8.1.3 函数课堂练习题 ………………… 146 8.2 变量的作用域及存储类型 …………… 147 8.2.1 作用域及存储类型知识点 ……… 148 8.2.2 作用域及存储类型案例分析 …… 153 8.2.3 作用域及存储类型课堂练习题 … 157 8.3 结构化程序设计 ……………………… 157 【微视频】递归问题的求解 ……………… 159 第 9章指针 ………………………………… 160 9.1 指针 …………………………………… 160 9.1.1 指针知识点 ……………………… 160 9.1.2 指针案例分析 …………………… 165 9.1.3 指针课堂练习题 ………………… 166 9.2 指针与函数 …………………………… 167 9.2.1 指针与函数知识点 ……………… 167 9.2.2 指针与函数案例分析 …………… 170 9.2.3 指针与函数课堂练习题 ………… 173 9.3 指针与数组 …………………………… 174 9.3.1 指针与数组知识点 ……………… 174 9.3.2 指针与数组案例分析 …………… 176 9.3.3 指针与数组课堂练习题 ………… 180 【微视频】编写函数交换两个变量的值 … 181 第 10章结构体 …………………………… 182 10.1 结构体 ……………………………… 182 10.1.1 结构体知识点…………………… 182 10.1.2 结构体案例分析………………… 187 10.1.3 结构体课堂练习题……………… 189 10.2 结构体数组 ………………………… 190 10.2.1 结构体数组知识点……………… 190 10.2.2 结构体数组案例分析…………… 191 10.2.3 结构体数组课堂练习题………… 193 10.3 结构体指针 ………………………… 194 10.3.1 结构体指针知识点……………… 194 10.3.2 结构体指针案例分析…………… 195 10.3.3 结构体指针课堂练习题………… 198 10.4 链表 ………………………………… 198 10.4.1 链表知识点……………………… 198 10.4.2 链表案例分析…………………… 206 10.4.3 链表课堂练习题………………… 210 【微视频】学生成绩查询和插入 ………… 211 第 11章文件 ……………………………… 212 11.1 文件知识点 ………………………… 212 11.1.1 文件的概念……………………… 212 11.1.2 二进制文件和文本文件的区别… 212 11.1.3 文件的操作……………………… 213 11.2 文件案例分析 ……………………… 221 11.3 文件课堂练习题 …………………… 224 【微视频】宏定义 ………………………… 224 附录……………………………………………… 226 附录 A ASCII码字符集 ………………… 226 附录 B 标准库函数 ……………………… 227 B.1 输入与输出函数 …………………… 227 B.2 常见的数学函数 ………………… 229 B.3 常见的字符串操作函数 …………… 230 B.4 常见的数值转换函数 ……………… 230 B.5 常见的字符判别函数 ……………… 231 参考文献………………………………………… 232
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服