C程序设计教程(第3版)
提供课件、题库、视频,咨询QQ2301891038(仅限教师)更新时间2019-02-22。普通高等教育“十一五”国家级规划教材,全国高校出版社****书一等奖。

作者:谭浩强

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

定价:45元

印次:3-12

ISBN:9787302503828

出版日期:2018.08.01

印刷日期:2024.08.15

图书责编:张民

图书分类:教材

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

C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。本书系统地介绍怎样使用C语言进行程序设计。通过本书的学习,可以基本掌握C语言的主要内容和使用方法,同时学习程序设计的方法及有关算法的基本知识,初步掌握用计算机解题的全过程。 本书作者具有丰富的教学经验和编写教材的经验,善于把复杂的问题简单化,化解了学生学习过程中的许多困难。作者所著的《C程序设计》一书受到专家和读者的一致好评,公认为是学习C程序设计的理想教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行逾1400万册,创同类书的国内外发行**纪录。 根据国内一般大学非计算机专业的教学需要,作者在《C程序设计》一书的基础上重新改写并出版了《C程序设计教程》,适当减少内容,紧扣基本要求,突出重点,适合“少学时”的需要。根据近年来的教学实践,本书重新构建教材体系,进一步压缩内容,突出重点,加强算法训练,更加实用。用通俗易懂的方法和语言阐明复杂的概念,使读者更加容易学习。同时采取适当的方法,注意培养包括计算思维在内的科学思维。 本书可用作全国高等学校各专业的正式教材,尤其适合一般院校的非计算机专业使用,同时也是一本供广大读者自学的好教材。本书还配有辅助教材《C程序设计教程(第3版)学习辅导》。

本书为普通高等教育“十一五”国家级规划教材,荣获全国高校出版社****书一等奖。本书作者具有丰富的教学经验和编写教材的经验,善于把复杂的问题简单化,化解了学生学习过程中的许多困难。作者所著的《C程序设计》一书受到专家和读者的一致好评,公认为是学习C程序设计的理想教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行逾1400万册,创同类书籍发行量的**纪录。根据国内一般大学非计算机专业的教学需要,作者在《C程序设计》一书的基础上重新改写并出版了《C程序设计教程》,适当减少内容,紧扣基本要求,突出重点,适合“少学时”的需要。根据近年来的教学实践,本书重新构建教材体系,进一步压缩内容,突出重点,加强算法训练,更加实用。用通俗易懂的方法和语言阐明复杂的概念,使读者更加容易学习。同时采取适当的方法,注意培养包括计算思维在内的科学思维。本书可用作全国高等学校各专业的正式教材,尤其适合一般院校的非计算机专业使用,同时也是一本供广大读者自学的好教材。本书还配有辅助教材《C程序设计教程(第3版)学习辅导》。

▲ 全国政协原副主席、国务委员、国家科委主任、 中国工程院院长宋健同志给谭浩强教授的题词 序 从20世纪70年代末、80年代初开始,我国的高等院校开始面向各个专业的全体大学生开展计算机教育。面向非计算机专业学生的计算机基础教育牵涉的专业面广、人数众多,影响深远,它将直接影响我国各行各业、各个领域中计算机应用的发展水平。这是一项意义重大而且大有可为的工作,应该引起各方面的充分重视。 三十多年来,全国高等院校计算机基础教育研究会和全国高校从事计算机基础教育的老师始终不渝地在这片未被开垦的土地上辛勤工作,深入探索,努力开拓,积累了丰富的经验,初步形成了一套行之有效的课程体系和教学理念。高等院校计算机基础教育的发展经历了3个阶段:20世纪80年代是初创阶段,带有扫盲的性质,多数学校只开设一门入门课程;20世纪90年代是规范阶段,在全国范围内形成了按3个层次进行教学的课程体系,教学的广度和深度都有所发展;进入21世纪,开始了深化提高的第3阶段,需要在原有基础上再上一个新台阶。 在计算机基础教育的新阶段,要充分认识到计算机基础教育面临的挑战。 (1) 在世界范围内信息技术以空前的速度迅猛发展,新的技术和新的方法层出不穷,要求高等院校计算机基础教育必须跟上信息技术发展的潮流,大力更新教学内容,用信息技术的新成就武装当今的大学生。 (2) 我国国民经济现在处于持续快速稳定发展阶段,需要大力发展信息产业,加快经济与社会信息化的进程,这就迫切需要大批既熟悉本领域业务,又能熟练使用计算机,并能将信息技术应用于本领域的新型专门人才。因此需要大力提高高校计算机基础教育的水平,培...

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

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

1.1计算机与程序、程序设计语言1

1.2C语言的特点2

1.3简单的C语言程序3

1.4C语言程序的结构6

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

1.6程序设计的任务10

1.7算法——程序的灵魂11

1.7.1程序是什么11

1.7.2什么是算法12

1.7.3怎样表示一个算法13

1.8结构化程序设计方法19

1.9学习程序设计,培养科学思维21

本章小结23

习题23

第2章最简单的C程序设计——顺序程序设计25

2.1顺序程序设计举例25

2.2数据的类型及存储形式29

2.2.1C语言的数据类型29

2.2.2数据的表现形式——常量和变量29

2.2.3整型数据31

2.2.4字符型数据36

2.2.5浮点型数据41

2.3用表达式进行数据的运算43

2.3.1C表达式43

2.3.2C运算符44

2.3.3运算符的优先级与结合性462.3.4不同类型数据间的混合运算46

2.3.5强制类型转换47

2.4最常用的C语句——赋值语句48

2.4.1C语句综述48

2.4.2赋值表达式50

2.4.3赋值语句53

2.5数据的输入输出56

2.5.1C语言中输入输出的概念56

2.5.2用printf函数输出数据57

2.5.3用scanf函数输入数据62

2.5.4字符数据的输入输出65

本章小结67

习题68

第3章选择结构程序设计71

3.1简单的选择结构程序71

3.2选择结构中的关系运算73

3.2.1关系运算符及其优先次序73

3.2.2... 查看详情

本书为普通高等教育“十一五”国家级规划教材,荣获全国高校出版社****书一等奖。本书作者具有丰富的教学经验和编写教材的经验,善于把复杂的问题简单化,化解了学生学习过程中的许多困难。作者所著的《C程序设计》一书受到专家和读者的一致好评,公认为是学习C程序设计的理想教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行逾1400万册,创同类书籍发行量的**纪录。
根据国内一般大学非计算机专业的教学需要,作者在《C程序设计》一书的基础上重新改写并出版了《C程序设计教程》,适当减少内容,紧扣基本要求,突出重点,适合“少学时”的需要。根据近年来的教学实践,本书重新构建教材体系,进一步压缩内容,突出重点,加强算法训练,更加实用。用通俗易懂的方法和语言阐明复杂的概念,使读者更加容易学习。同时采取适当的方法,注意培养包括计算思维在内的科学思维。
本书可用作全国高等学校各专业的正式教材,尤其适合一般院校的非计算机专业使用,同时也是一本供广大读者自学的好教材。本书还配有辅助教材《C程序设计教程(第3版)学习辅导》。

查看详情