C程序设计(第六版)
本书第五版荣获“首届全国优秀教材(高等教育类)一等奖”,“十二五”普通高等教育本科国家级规划教材,北京市高等教育精品教材立项项目,全国高校出版社畅销书特等奖。提供课件、大纲、教案。

作者:谭浩强

丛书名:高等院校计算机基础教育课程体系特色教材系列

定价:59.9元

印次:6-4

ISBN:9787302712756

出版日期:2026.05.01

印刷日期:2026.07.03

图书责编:张民

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

由谭浩强教授著、清华大学出版社出版的《C程序设计》经过三十余年近两千万读者的实践检验,被公认为学习C语言程序设计的经典教材。根据C语言的发展趋势和人工智能时代的编程教学需求,作者在《C程序设计(第五版)》的基础上精心修订,使内容更臻完善,通俗易懂,更契合当前的教学实际。本书梳理了C99,C11,C17及C23语言标准的演化,鉴于主流编译器对新标准的支持现状,书中示例均符合C99与C11规范,并对新旧标准的明确差异做出标注,使编写程序更加规范;对C语言及程序设计的核心概念与要点讲解透彻、深入全面;创新采用“提出问题—解决问题—归纳分析”的三部曲模式组织教学内容;书中例题均遵循“提出任务—解题思路—编写程序—运行程序—程序分析—有关说明”的规范流程展开,符合读者认知规律,容易入门与提高。本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C语言程序设计的理想教材,既可作为高等学校各专业的正式教材,也适合读者自学。本书配有辅助教材《C程序设计(第六版)学习辅导》,以及AI智能体、AI助教、微课视频、在线题库等丰富的教学资源。

目录
荐语
查看详情 查看详情
目录

第1章程序设计和C语言1

1.1什么是计算机程序1

1.2什么是计算机语言1

1.3C语言的发展及其特点3

1.4最简单的C语言程序5

1.4.1最简单的C语言程序举例5

1.4.2C语言程序的结构9

1.5运行C程序的步骤与方法12

1.6程序设计的任务13

习题14

第2章算法——程序的灵魂16

2.1程序=算法+数据结构16

2.2什么是算法17

2.3简单的算法举例17

2.4算法的特性21

2.5怎样表示一个算法22

2.5.1用自然语言表示算法22

2.5.2用流程图表示算法22

2.5.3三种基本结构和改进的流程图26

2.5.4用NS流程图表示算法28

2.5.5用伪代码表示算法32

2.5.6用计算机语言表示算法33

2.6结构化程序设计方法34

习题36

第3章最简单的C程序设计——顺序程序设计37

3.1顺序程序设计举例37

3.2数据的表现形式及其运算39

3.2.1常量和变量39

3.2.2数据类型42

3.2.3整型数据44

3.2.4字符型数据47

3.2.5浮点型数据49

3.2.6怎样确定常量的类型50

3.3运算符和表达式52

3.3.1C运算符52

3.3.2基本的算术运算符52

3.3.3自增(++)、自减(--)运算符53

3.3.4算术表达式和运算符的优先级与结合性53

3.3.5不同类型数据间的混合运算54

3.3.6强制类型转换运算符55

3.4C语句56

3.4.1C语句的作用和分类56

3.4.2最基本的语句——赋值语句58 ... 查看详情

查看详情