万本电子书0元读

万本电子书0元读

顶部广告

C语言程序设计与实践 第3版电子书

C语言程序设计是计算机类相关专业重要的基础课程,理论与实践并重。通过这门课程的学习,学生应该具备良好的编程风格,掌握常见的算法思路,并能够运用C语言编写程序解决实际问题。本书基于多年的教学积累编写而成,并根据用书学校的反馈不断行修订和完善,力求让学生在掌握利用C语言行结构化程序设计的技术和方法的同时,提高实践和创新协作的能力。

售       价:¥

纸质售价:¥51.30购买纸书

15人正在读 | 0人评论 6.7

作       者:谢满德,凌云,陈志贤,刘文强,张国萍

出  版  社:机械工业出版社

出版时间:2023-12-20

字       数:19.7万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以程序设计为主线,在详细阐述程序设计基本概念、原理和方法的基础上,结合实践教学和学科竞赛的实际情况,通过经典实例讲解和实训,使学生掌握利用C语言行结构化程序设计的技术和方法。本书注重培养学生良好的编程习惯,帮助他们掌握常见的算法思路,真正提高他们运用C语言编程解决实际问题的综合能力,为后续课程实践环节的教学下良好基础。本书可作为计算机类专业本科或专科教材,也可作为信息类或其他相关专业的选修教材或辅助读物。<br/>【推荐语】<br/>C语言程序设计是计算机类相关专业重要的基础课程,理论与实践并重。通过这门课程的学习,学生应该具备良好的编程风格,掌握常见的算法思路,并能够运用C语言编写程序解决实际问题。本书基于多年的教学积累编写而成,并根据用书学校的反馈不断行修订和完善,力求让学生在掌握利用C语言行结构化程序设计的技术和方法的同时,提高实践和创新协作的能力。<br/>【作者】<br/>谢满德,博士、教授、硕士生导师。现任浙江工商大学信息与电子工程学院副院长、浙江工商大学人工智能研究所副所长。浙江省中青年学科带头人,选浙江省“新世纪151人才工程”,西湖学者, CCF物联网专委会委员,杭州市人工智能学会理事。主持国家自然科学基金面上项目2项,浙江省自然科学基金项目2项,浙江省科技厅重大优先主题项目1项。获得授权发明专利4项,获得软件著作权2项。获得2018年高等教育国家级教学成果奖二等奖,出版国家级“十二五”规划教材2本,主持浙江省精品在线放课程1门。<br/>
目录展开

前言

教学建议

第1章 C语言与程序设计概述

1.1 初见C语言程序

1.2 计算机与程序设计

1.3 C语言学习与自然语言学习类比

1.4 C语言的发展历史、现状与特点

习题

第2章 示例驱动的C语言语法元素

2.1 变量与表达式

2.2 分支语句

2.3 循环语句

2.4 符号常量

2.5 输入/输出

2.6 数组

2.7 函数

2.8 算法

习题

第3章 基本数据类型和表达式

3.1 基本语法单位

3.2 数据类型

3.3 常量与变量

3.4 表达式和运算符

3.5 各类数值型数据间的混合运算

习题

第4章 输入/输出语句

4.1 字符输出函数putchar

4.2 格式控制输出函数printf

4.3 字符输入函数getchar

4.4 格式控制输入函数scanf

4.5 多组数据输入控制

4.6 输入/输出程序示例

习题

第5章 C语言程序结构

5.1 C语言语句概述

5.2 程序设计基础

5.3 结构化程序设计的三种基本结构

5.4 if分支语句

5.5 switch分支语句

5.6 while循环语句

5.7 do…while循环语句

5.8 for循环语句

5.9 break语句和continue语句

5.10 多重循环的嵌套

5.11 程序举例

5.12 C语言的基本编码规范

习题

第6章 数组

6.1 为什么要引入数组

6.2 一维数组

6.3 二维数组

6.4 综合应用示例

6.5 字符数组

习题

第7章 函数

7.1 模块化程序设计及其与函数的关系

7.2 函数的定义

7.3 函数的一般调用

7.4 函数的嵌套调用

7.5 函数的递归调用

7.6 数组作为函数参数

7.7 变量的作用域——局部变量和全局变量

7.8 变量的存储类别和生存期

7.9 内部函数和外部函数

习题

第8章 编译预处理

8.1 宏定义

8.2 文件包含

8.3 条件编译

习题

第9章 指针

9.1 地址和指针的概念

9.2 指针变量和地址运算符

9.3 指针和数组

9.4 指针和函数

9.5 多级指针

9.6 指针和动态存储管理

9.7 指针和指针运算小结

习题

第10章 结构与联合

10.1 为什么需要结构体

10.2 结构体类型变量的定义和引用

10.3 结构体数组的定义和引用

10.4 结构体指针的定义和引用

10.5 链表的定义和操作

10.6 联合

10.7 枚举类型

10.8 用typedef定义类型名

习题

第11章 文件操作

11.1 文件的基本概念

11.2 标准文件

11.3 文件类型指针

11.4 文件的打开与关闭

11.5 文件的顺序读写

11.6 文件顺序读写的常用函数

11.7 文件顺序读写的应用示例

11.8 文件的随机读写

11.9 非缓冲文件系统

习题

第12章 综合实训

12.1 综合实训1:俄罗斯方块游戏

12.2 综合实训2:五子棋游戏

12.3 综合实训3:员工管理系统

12.4 综合实训设计中的分析与讨论

第13章 初涉ACM/ICPC

13.1 ACM/ICPC概述

13.2 n皇后问题

13.3 方块与收纳盒

13.4 离散化

13.5 快速幂

13.6 最大子段和与分治法

13.7 矩阵连乘问题与动态规划算法

13.8 最短路径和Dijkstra算法

13.9 模拟

13.10 一些提供练习服务的网站

参考文献

推荐阅读

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部