首页 > 图书中心 >图书详情

C语言程序设计教程

作者:张光妲、李君、尚晓丽、吕洪柱、于晓敏
定价:32
印次:1-2
ISBN:9787302352631
出版日期:2014.03.01
印刷日期:2015.02.27

本书是根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会提出的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求,按照以计算思维为导向的分类、分层次组织教学的思路,并根据C语言的特点和初学者的认知规律,结合高等学校计算机语言课程改革的要求而编写的。本书在内容组织上通过例题来介绍C语言的一些基本概念,让读者在做中学,在编程中体会,避免枯燥基础知识的简单介绍过程。通过合理布局,适当地对内容进行了删减。全书共分10章,每章均配有教学课件和精心设计的习题。 本书可作为高等院校C语言程序设计课程的教材,也可供广大计算机爱好者学习参考。

more >

前言 C语言多年来一直作为高等学校计算机程序设计的入门课程之一,具有功能丰富、应用灵活、执行效率高并能直接对硬件操作等特点,既可以作为系统软件的描述语言,也可以用来开发应用软件。通过学习C语言,学生不仅能够掌握程序设计的基本思想,培养计算思维能力,也可为今后学习Java、C++等语言打下良好的基础。 本书是根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会提出的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求,按照以计算思维为导向的分类、分层次组织教学的思路,由多年从事一线任课教师根据教学改革经验和课程特点编写而成。本书的多名作者常年担任高级语言类课程的理论和实验教学任务,出版过多部相关教材,而且本书还是在教研项目“基于计算思维的计算机基础教学改革与探讨”的研究基础上进行编写的。 全书共分10章,主要包括C语言概述,数据类型、运算符与表达式,顺序程序设计,选择结构程序,循环控制,数组,函数,结构体与共用体,指针与链表以及文件。 第1章C语言概述,介绍程序与程序设计的基本概念,C语言的发展简介、特点、简单的C程序,算法的概念、特点及如何用流程图来表示算法。 第2章数据类型、运算符与表达式,介绍C语言的数据类型、各种数据类型的变量与常量、运算符及其对应的表达式。 第3章顺序程序设计,介绍顺序结构及C语言的格式输入输出。 第4章选择结构程序设计,介绍选择结构程序中的单分支语句、双分支语句、switch语句,并对这几种分支语句进行比较。 第5章循环控制,介绍C语言中提供的while语句、dowhile语句和for语句,并对这三种循环进行了分析和对比。 第6章数组,介绍一维数组、二维数组和字符数组的定义、引用以及初始化,介绍了数组的典型实例和常用的字符串处理函数。 第7章函数,介绍函数的定义、调用、返回值、参数传递,函数的嵌套调用和递归调用以及变量的作用域与存储类别。 第8章结构体与共用体,介绍结构体和共用体的定义,变量的使用方法以及使用时二者的区别。 第9章指针与链表,介绍指针变量、指针与数组的关系、指针与函数的关系、指针与结构体变量的关系及链表的实现。 第10章文件,介绍文件、文件指针变量以及对文件的操作。 本书整体结构编排合理,在内容组织上通过例题介绍C语言的一些基本概念,让读者在做中学,在编程中体会,避免枯燥基础知识的简单介绍过程。通过本书的学习,学生能够掌握高级语言程序设计的基本思想和常见问题的算法描述,并可以自行编写程序加以实现。 本书由张光妲、李君、尚晓丽、吕洪柱、于晓敏编著,其中张光妲编写了第8章、第9章、第10章,并负责全书的统稿和审定工作;李君编写了第1章、第6章、第7章,尚晓丽编写了第4章、第5章,吕洪柱编写了第2章、第3章(除3.6节),于晓敏编写了3.6节;陶佰睿教授审阅了全书,并提出了许多宝贵的意见。 本书在编写过程中得到了清华大学出版社和教学同行的大力支持和帮助,在此表示衷心的感谢。由于作者水平有限,书中难免有不妥之处,敬请读者和专家批评、指正。 编著者2014年1月

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机网络教程(第3版)

张晓明
定 价:59元

查看详情
计算机网络应用基础(第2版)

陈杰华
定 价:49.80元

查看详情
计算机网络教程(第2版)

张晓明
定 价:39元

查看详情
Dreamweaver CS6网页设计与制作实...

冯小燕、傅伟玉、茌良生
定 价:30元

查看详情
网站建设与网页设计项目化教程

施莹、茹志鹃、徐建华
定 价:39元

查看详情
图书分类全部图书
more >
  • 第1章C语言概述1

    1.1程序与程序设计1

    1.2C语言简介2

    1.2.1C语言的发展2

    1.2.2C语言的特点3

    1.3简单的C程序3

    1.4算法5

    1.4.1算法概述5

    1.4.2算法图示表示法6

    小结8

    习题18

    第2章数据类型、运算符与表达式9

    2.1C语言的数据类型9

    2.2常量与变量10

    2.2.1直接常量10

    2.2.2符号常量10

    2.2.3变量的定义11

    2.2.4变量的赋值与初始化12

    2.3基本数据类型13

    2.3.1整型数据13

    2.3.2实型数据15

    2.3.3字符型数据16

    2.3.4枚举类型数据19

    2.3.5自定义类型名typedef21

    2.4各种类型数据之间的混合运算21

    2.5运算符与表达式22

    2.5.1运算符与表达式简介232.5.2算术运算符与算术表达式24

    2.5.3赋值运算符与赋值表达式26

    2.5.4逗号运算符与逗号表达式28

    2.5.5位运算符29

    小结32

    习题232

    第3章顺序程序设计35

    3.1C语句概述35

    3.2赋值语句38

    3.3数据输入输出的概念及在C语言中的实现39

    3.4字符数据的输入输出40

    3.4.1字符输出函数putchar函数40

    3.4.2字符输入函数getchar函数41

    3.5格式输入与输出42

    3.5.1格式输出函数printf42

    3.5.2格式输入函数scanf48

    3.6编译预处理51

    3.6.1宏定义51

    3.6.2“文件包含”处理52

    3.6.3“条件编译”处理54

    3.7顺序结构程序设计举例...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘