C语言程序设计

C语言程序设计 pdf epub mobi txt 电子书 下载 2026

出版者:高等教育出版社
作者:何钦铭
出品人:
页数:361
译者:
出版时间:2015-8-1
价格:35.00元
装帧:平装
isbn号码:9787040432183
丛书系列:
图书标签:
  • C语言
  • 计算机
  • 编程入门
  • 浙江大学
  • 高等教育出版社
  • 编程
  • 教材
  • 大学教材
  • C语言
  • 程序设计
  • 编程入门
  • 计算机基础
  • 算法
  • 数据结构
  • 教材
  • 经典
  • 入门教程
  • 学习资料
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《C语言程序设计(第3版)》是为将C语言作为入门语言的程序设计课程编写的以培养学生程序设计基本能力为目标的教材。《C语言程序设计(第3版)》以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制),常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。

为了满足读者对在线开放学习的需求,对读者在学习中常常感到困惑的循环、函数、指针等难点增加了微视频讲解;《C语言程序设计(第3版)》的练习和习题部署在具有在线判题功能的PTA(Programming Teaching Assistant)平台上,读者输入验证码后即可进行在线练习。

《C语言程序设计(第3版)》可以作为高等院校和计算机等级考试的教学用书,也可作为对C程序设计感兴趣的读者的自学用书。

作者简介

何钦铭,浙江大学计算机学院教授。现任浙江大学继续教育学院院长、教育部高等学校大学计算机课程教学指导委员会副主任委员、浙江省高校计算机类专业教学指导委员会主任委员。

主要研究方向为数据挖掘、虚拟计算系统技术等,曾承担国家973重点基础研究发展计划、国家自然科学基金、“核高基”重大科技专项、国家科技支撑计划等方面多项课题,已累计发表学术论文100余篇。

近年来主要授课课程为“C程序设计基础及实验”、“数据结构基础”、“高级数据结构与算法分析”。为国家级精品课程及资源共享课程“C程序设计基础及实验”主持人、“浙江大学计算机技术与工程”国家级实验教学示范中心负责人。曾获国家优秀教学成果二等奖4项、浙江省优秀教学成果一等奖3项,及霍英东优秀青年教师奖、宝钢优秀教师奖、浙江省高等学校教学名师等荣誉。颜晖,浙江大学城市学院教授。现任浙江大学城市学院计算机与计算科学学院院长、浙江省高校计算机类专业教学指导委员会委员,浙江省高校计算机教育研究会副理事长。

主要研究方向为网络教学辅助系统、软件工程等,主持、参与多项国家、省部级和横向科研项目,发表论文40余篇,获浙江省科技进步三等奖。

近年来主要授课课程为“程序设计”、“计算机概论”、“计算方法”。参与建设国家级精品课程“C程序设计基础及实验”,主持省级精品课程“程序设计”、浙江省重点专业“计算机科学与技术”和浙江省教学团队“面向应用型人才培养的程序设计系列课程教学团队”。曾获浙江省教学成果一等奖3项、浙江省高等学校教学名师奖。

目录信息

第1章 引言
1.1 一个C语言程序
1.2 程序与程序设计语言
1.2.1 程序与指令
1.2.2 程序设计语言的功能
1.2.3 程序设计语言的语法
1.2.4 程序的编译与编程环境
1.3 C语言的发展历史与特点
1.4 实现问题求解的过程
习题1
第2章 用C语言编写程序
2.1 在屏幕上显示Hello World!
2.2 求华氏温度1000F对应的摄氏温度
2.2.1 程序解析
2.2.2 常量、变量和数据类型
2.2.3 算术运算和赋值运算
2.2.4 格式化输出函数printf()
2.3 计算分段函数
2.3.1 程序解析
2.3.2 关系运算
2.3.3 if—else语句
2.3.4 格式化输入函数scanf()
2.3.5 常用数学函数
2.4 输出华氏—摄氏温度转换表
2.4.1 程序解析
2.4.2 for语句
2.4.3 指定次数的循环程序设计
2.5 生成乘方表与阶乘表
习题2
第3章 分支结构
3.1 简单的猜数游戏
3.1.1 程序解析
3.1.2 二分支结构和if—else语句
3.1.3 多分支结构和else—if语句
3.2 四则运算
3.2.1 程序解析
3.2.2 字符型数据
3.2.3 字符型数据的输入和输出
3.2.4 逻辑运算
3.3 查询自动售货机中商品的价格
3.3.1 程序解析
3.3.2 switch语句
3.3.3 多分支结构
习题3
第4章 循环结构
4.1 用格雷戈里公式求∏的近似值
4.1.1 程序解析
4.1.2 while语句
4.2 统计一个整数的位数
4.2.1 程序解析
4.2.2 do—while语句
4.3 判断素数
4.3.1 程序解析
4.3.2 break语句和continue语句
4.4 求1!+2!+…+100!
4.4.1 程序解析
4.4.2 嵌套循环
4.5 循环结构程序设计
习题4
第5章 函数
5.1 计算圆柱体积
5.1.1 程序解析
5.1.2 函数的定义
5.1.3 函数的调用
5.1.4 函数程序设计
5.2 数字金字塔
5.2.1 程序解析
5.2.2 不返回结果的函数
5.2.3 结构化程序设计思想
5.3 复数运算
5.3.1 程序解析
53.2 局部变量和全局变量
5.3.3 变量生存周期和静态局部变量
习题5
第6章 回顾数据类型和表达式
6.1 数据的存储和基本数据类型
6.1.1 数据的存储
6.12 基本数据类型
6.2 数据的输入和输出
6.2.1 整型数据的输入和输出
6.2.2 实型数据的输人和输出
6.2.3 字符型数据的输入和输出
6.3 类型转换
6.3.1 自动类型转换
6.3.2 强制类型转换
6.4 表达式
6.4.1 算术表达式
6.4.2 赋值表达式
6.4.3 关系表达式
6.4.4 逻辑表达式
6.4.5 条件表达式
6.4.6 逗号表达式
6.4.7 位运算
6.4.8 其他运算
6.4.9 程序解析
习题6
第7章 数组
7.1 输出所有大于平均值的数
7.1.1 程序解析
7.1.2 一维数组的定义和引用
7.1.3 一维数组的初始化
7.1.4 使用一维数组编程
7.2 找出矩阵中最大值所在的位置
7.2.1 程序解析
7.2.2 二维数组的定义和引用
7.2.3 二维数组的初始化
7.2.4 使用二维数组编程
7.3 判断回文
7.3.1 程序解析
7.3.2 一维字符数组
7.3.3 字符串
7.3,4 使用字符串编程
习题7
第8童 指针
8.1 密码开锁
8.1.1 程序解析
8.1.2 地址和指针
8.1.3 指针变量的定义
8.1.4 指针的基本运算
8.1.5 指针变量的初始化
8.2 角色互换
8.2.1 程序解析
8.2.2 指针作为函数的参数
8.3 冒泡排序
8.3.1 程序解析
8.3.2 指针、数组和地址间的关系
8.3.3 数组名作为函数的参数
8.3.4 冒泡排序算法分析
8.4 电码加密
8.4.1 程序解析
8.4.2 字符串和字符指针
8.4.3 常用的字符串处理函数
8.5 任意个整数求和
8.5.1 程序解析
8.5.2 用指针实现内存动态分配
习题8
第9章 结构
9.1 输出平均分最高的学生信息
9.1.1 程序解析
9.1.2 结构的概念与定义
9.1.3 结构的嵌套定义
9.1.4 结构变量的定义和初始化
9.1.5 结构变量的使用
9.2 学生成绩排序
9.2.1 程序解析
9.2.2 结构数组操作
9.3 修改学生成绩
9.3.1 程序解析
9.3.2 结构指针的概念
9.3.3 结构指针作为函数参数
习题9
第10章 函数与程序结构
10.1 圆形体体积计算器
10.1.1 程序解析
10.1.2 函数的嵌套调用
10.2 汉诺塔问题
10.2.1 问题解析
10.2.2 递归函数基本概念
10.2.3 递归程序设计
10.3 长度单位转换
10.3.1 程序解析
10.3.2 宏基本定义
10.3.3 带参数的宏定义
10.3.4 文件包含
10.3.5 编译预处理
10.4 大程序构成——多文件模块的学生信息库系统
10.4.1 分模块设计学生信息库系统
10.4.2 程序文件模块
10.4.3 文件模块间的通信
习题10
第11章 指针进阶
11.1 奥运五环色
11.1.1 程序解析
11.1.2 指针数组的概念
11.1.3 指向指针的指针
11.1.4 用指针数组处理多个字符串
11.1.5 命令行参数
11.2 字符定位
11.2.1 程序解析
11.2.2 指针作为函数的返回值
11.2.3 指向函数的指针
11.3 用链表构建学生信息库
11.3.1 程序解析
11.3.2 链表的概念
11.3.3 单向链表的常用操作
习题11
第12章 文件
12.1 学生成绩文件统计
12.1.1 程序解析
12.1.2 文件的概念
12.1.3 文本文件和二进制文件
12.1.4 缓冲文件系统
12.1.5 文件结构与文件类型指针
12.1.6 文件控制块
12.1.7 文件处理步骤
12.2 用户信息加密和校验
12.2.1 程序解析
12.2.2 打开文件和关闭文件
12.2.3 文件读写
12.2.4 其他相关函数
12.3 文件综合应用:资金账户管理
12.3.1 顺序文件和随机文件
12.3.2 个人资金账户管理
习题12
附录A C语言基本语法
附录B ASCII码集
附录C PTA使用说明
参考文献
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

我之前看过好几本号称是入门级的C语言教材,但都半途而废了,原因很简单——太枯燥,而且对基础概念的讲解总是不够深入,总是在关键地方一笔带过。但这本《C语言程序设计》完全不同,它有一种近乎偏执的严谨性,尤其是在讲解数据类型和内存管理那几章,作者仿佛把 C 语言的底层机制扒开来给我们看。他没有回避那些让初学者头疼的细节,比如大小端模式、栈和堆的区别,而是用详细的图示和汇编层面的分析来辅助说明,虽然过程有点烧脑,但一旦理解了,那种豁然开朗的感觉是无与伦比的。这本书的价值就在于,它不仅教你怎么写出能跑的程序,更重要的是,它让你明白“为什么”你的程序是这么运行的,这对于后续学习操作系统或者底层开发至关重要。毫不夸张地说,这本书为我的编程学习打下了一个极其坚实的地基,未来的学习道路会轻松很多。

评分

对于那些对计算机科学原理有更高追求的读者,这本书绝对值得拥有。它不满足于停留在应用层面,而是深入到了语言标准和实现细节。我最欣赏的是作者在处理标准库函数和系统调用接口时的那种严谨态度,他不仅仅告诉你 `printf` 是做什么的,还会告诉你它在底层是如何与操作系统交互的,以及不同编译器实现上的细微差别。这种深度解析,让我对 C 语言作为“万物之源”的地位有了更深的敬畏。阅读这本书的过程,就像是在解剖一架精密的机器,你会发现每一个螺丝钉都有其存在的理由。虽然某些章节的数学推导略显复杂,需要一定的耐心去消化,但一旦跨越了那道坎,你会发现自己看待整个计算世界的视角都发生了变化。这是一本可以放在书架上,并且在未来职业生涯中可以随时翻阅的参考宝典,它提供的知识深度,远远超出了普通入门教材的范畴。

评分

说实话,这本书的厚度让我有点望而生畏,但真正沉下心去阅读后,才发现它的内容组织得极具条理性和逻辑性。作者对知识点的递进安排非常巧妙,仿佛是精心设计的一条攀登路径,每一步都有明确的标记和必要的休息点。我个人对它处理“预处理器”和“宏定义”那一部分印象特别深刻,通常这些内容都会被一带而过,但在本书中,作者用了整整一个章节去深入探讨宏展开的副作用和正确的使用规范,这体现了作者对 C 语言“陷阱”的深刻理解。再者,这本书的配套资源也十分丰富,在线社区的讨论质量很高,很多进阶的问题都能在那里得到解答。对于我这种习惯于边学边交流的读者来说,这种互动性是无价的。它不仅仅是一本教材,更像是一位经验丰富的老程序员在你身旁手把手地指导,让你少走很多弯路,提高了学习效率。

评分

这本书的排版实在是太友好了,特别是对于我这种刚接触编程的新手来说,简直是福音。作者在介绍每一个概念的时候,都会先用非常生动的比喻来解释,让我一下子就能抓住核心思想,而不是被那些生硬的术语绕晕。比如讲到指针的时候,他居然把它比喻成“房子的钥匙”,瞬间我就明白了它在内存中定位和访问数据的作用。而且,书中的代码示例都非常贴合实际应用,不是那种为了讲知识点而堆砌的代码块,读起来很有趣,学完就能马上在自己的小项目中试着用上。我特别喜欢它在每一章末尾设置的“思考与实践”环节,它不仅仅是简单的习题,更像是一个引导你去探索更深层次问题的线索,逼着你跳出书本的框架去思考。我花了将近一个月的时间啃完第一遍,感觉对程序逻辑的构建能力有了质的飞跃,那种从“照猫画虎”到“举一反三”的转变,真的让人很有成就感。

评分

我是一位在职转行的工程师,时间宝贵,所以对书籍的效率要求极高。我挑选这本书,主要是看中了它对“结构化程序设计”思想的强调,而不是一味地堆砌语法特性。它非常注重培养读者的编程规范和代码可读性。在讲解函数和模块化时,作者反复强调如何设计高内聚、低耦合的接口,这对于我们这些以后需要维护大型项目的人来说,比记住多少个库函数要重要得多。书中关于错误处理和调试技巧的章节,简直就是一本实战手册,里面介绍的很多调试思路和排查问题的流程,我已经在我的工作中应用起来了,立竿见影地提升了我的工作效率。虽然初看起来,这本书的封面设计比较传统,甚至有点“老派”,但内容绝对是历久弥新的,它传授的是编程的“内功心法”,而不是昙花一现的“花哨招式”。

评分

入门教材,坦白说这种编写方式使得知识点杂乱不成体系,但还是按照配套课程学完。

评分

最喜欢的中文 C 语言教材。

评分

最喜欢的中文 C 语言教材。

评分

视图通过实例讲解知识点,使得知识结构比较混乱,很难让读者有系统的认识。

评分

好的,我过了

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有