本书是根据教育部非计算机专业计算机课程教学指导分委员会制定的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求编写的。本书的特点是强调实用性,注重教材的理论与实践相结合,以培养学生程序设计的基本方法和基本技能为目标。

C语言是一种结构化程序设计语言,兼有高级语言和低级语言的功能,不仅可用于编写系统软件,也可用于编写各类应用程序以及工业控制程序。目前流行的面向对象程序设计语言,如C++、Java、C#等都是在C语言的基础上发展派生而来的。通过学习C语言,学生不仅能够掌握程序设计的基本思想,也可为今后学习Java、C++、VB等语言打下良好的基础。

本书共分11章,其中包括C语言与程序设计、基本类型数据及其运算、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体、文件、位运算和C语言应用。

本书整体结构编排合理,大部分教学内容采用例题的形式进行组织,并对例题进行分析,有助于学生对知识的理解与掌握。通过本书的学习,学生能够掌握程序设计的基本思想和常见简单问题的算法,并可以编写程序加以实现。本书还介绍了C语言在硬件方面和在软件方面的应用,使学生能够了解C语言的用途,增加学习C语言的兴趣。

参加本书编写的教师及编写内容如下表所示:编写内容〖〗编者姓名〖〗编写内容〖〗编者姓名第1章C语言与程序设计〖〗孙元〖〗第8章结构体与共用体〖〗张玉春第2章基本类型数据及其运算〖〗张玉春〖〗第9章文件〖〗刘通第3章选择结构程序设计〖〗李晓峰〖〗第10章位运算〖〗赵永华第4章循环结构程序设计〖〗李晓峰〖〗第11章中的11.1节、11.2节〖〗刘通第5章数组〖〗黄玥〖〗第11章中的11.3节〖〗黄玥第6章函数〖〗孙元〖〗附录A、附录B、附录C〖〗张玉春第7章指针〖〗孙大元〖〗附录D〖〗孙元本书在编写过程中得到吉林大学公共计算机教学与研究中心领导的大力支持,在此表示感谢。本书在出版过程中得到清华大学出版社袁勤勇编辑的大力支持,在此表示感谢。本书也是所有参编教师辛勤努力的结果,在此向他们表示感谢。

由于编者水平有限,书中难免存在疏漏与不足之处,敬请读者指正。为方便教师的教学工作和读者的学习,本书有配套的源程序代码、习题答案和电子教案,需要者可通过出版社与编者联系获取。

编者[]2013年5月

more >

清华大学c语言程序设计教程下载,清华大学出版社-图书详情-《C语言程序设计教程》...相关推荐

  1. python程序设计教程 清华大学出版社下载-清华大学出版社-图书详情-《Python程序设计(第3版)》...

    前言 Python由Guido van Rossum于1989年底开始设计与开发,第一个公开发行版本发行于1991年.Python推出不久就迅速得到了各行业人士的青睐,经过30年的发展,Python已 ...

  2. python语言程序设计实践教程实验八答案_清华大学出版社-图书详情-《Java程序设计教程及实验指导》...

    前言 Java程序设计教程及实验指导Java是一门主流的面向对象的程序设计语言,是面向对象程序设计教学的主流语言.本书由有多年教学经验的专业教师编写,分为教程以及实验与课程设计两部分.教程部分从Jav ...

  3. 大学计算机基础第5版赵英良答案,清华大学出版社-图书详情-《C++程序设计实验指导与习题解析》...

    程序设计是一门实践性很强的课程.学习程序设计不仅要了解语言的语法,重要的是通过多练来学习计算机解决问题的思路和方法.本书是与<C++程序设计教程>配套的辅导教材. 本书的宗旨是为C++程序 ...

  4. python编程案例教程书籍-清华大学出版社-图书详情-《Python案例教程》

    前言 Python语言是国内外广泛使用的计算机程序设计语言.该语言具有语法简洁.易读性强及可扩展好等优点.Python语言因其开源性的特点,自2004年起,使用率呈线性增长.各行业的专业人员在Pyth ...

  5. c语言程序设计实验教程清华大学,清华大学出版社-图书详情-《C程序设计实验教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学,更加合理,更加符合21世纪高校人才培养目 ...

  6. c语言程序设计实训太空战机,清华大学出版社-图书详情-《C程序设计实训教程(第2版)》...

    前 言 "C程序设计"是一门实践性很强的课程,学习本课程既要理解C语言的基本理论和基本知识,更要掌握应用理论知识编写程序的方法和技能.为此,编者基于长期从事"C程序设计& ...

  7. c语言程序设计实用教程 清华大学出版社,清华大学出版社-图书详情-《C程序设计教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学.更加合理.更加符合21世纪高校人才培养目 ...

  8. 清华大学出版社c语言程序设计第五版,清华大学出版社-图书详情-《C程序设计教程(第5版)》...

    21世纪计算机科学与技术实践型教程 编辑委员会 主任: 陈明 委员:毛国君白中英叶新铭刘淑芬刘书家 汤庸何炎祥陈永义罗四维段友祥 高维东郭禾姚琳崔武子曹元大 谢树煜焦金生韩江洪 策划编辑: 谢琛 21 ...

  9. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python程序设计(第2版)》...

    Python由Guido van Rossum于1989年底开始研制,第一个公开发行版本发行于1991年.Python推出不久就迅速得到了各行业人士的青睐,经过20多年的发展,Python已经渗透到计 ...

  10. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python 程序设计》...

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

最新文章

  1. Java常见面试题,2021年及答案汇总
  2. 单片机教学视频讲得好
  3. 洛谷 - P2598 [ZJOI2009]狼和羊的故事(最大流最小割)
  4. rest_framework08:分页器/根据ip进行频率限制
  5. 用php生成HTML文件的类
  6. 为什么没有普及128位操纵系统的计算机?
  7. java linux 信号_Java 中关于信号的处理在Linux下的实现
  8. Linux下toco命令压缩Tensorflowlite模型
  9. 深入解析大数据虚拟化的架构(下)- 系统架构
  10. 啊哈C语言 第2章 梦想直航(第1-8讲)
  11. SQl2008配置管理工具服务显示远程过程调用失败
  12. CMPP错误码(zzzz)
  13. oracle+not+logged+on,sqlplus ORA-01012: not logged on
  14. SQLZOO练习题 (8)
  15. 二叉树的遍历 详解及实现
  16. Javaweb 聊天室
  17. 低功耗蓝牙cc2541学习笔记之协议栈工作原理
  18. 2023年深圳CPDA数据分析师认证将于2/25正式开班,快来报名
  19. JAVA线程之Thread类详解
  20. IO流如何选择字节流和字符流??

热门文章

  1. Python入门课程课件
  2. Tensorflow(Keras)的tile函数
  3. ESP32 温湿度和气体传感器驱动
  4. python视频转图片、图片转视频
  5. 秀秀的照片(photo)
  6. C#之CAD二次开发实例 (13) 图层操作
  7. 我擦!发红包遇到了微信抖动!
  8. 《TensorFlow技术解析与实战》欢迎来到异步社区!
  9. Solidworks钣金教程:solidworks草图知识要点
  10. 百战RHCE(第十二战:Linux进阶命令九-systemd daemon 极简管理)