C语言程序设计

出版时间:2009-8  出版社:清华大学出版社有限公司  作者:周敏,于瀛军 主编  页数:292  

内容概要

本书适用于高职高专理工科各专业的计算机程序基础教学,全书着重讲述了计算机程序设计的基础知识、基本算法和应用编程思想,其目的在于使学生学习C语言程序设计之后,能结合社会生产实际进行程序的综合开发。全书共14章,第1章介绍C语言的特点、程序的基本结构;第2章介绍C语言的数据类型、运算符和表达式;第3、4、5章介绍C语言的顺序、选择、循环三种程序的基本结构及其在程序设计中的基本应用;第6、9、10章分别介绍了C语言的构造类型、指针类型、枚举类型和用户自定义类型及其在程序中的应用;第7章介绍C语言的函数及其在程序中的应用;第8章介绍C语言的编译预处理;第11章介绍文件的概念及其在程序中的基本应用;第12章介绍图形设计;第13章是本书的综合实训;第14章是综合测试及解析。  本书内容丰富、结构清晰、图文并茂,易于教师进行教学与读者自学。全书采用问题驱动方式进行讲解,以程序实例为主导,将知识点融人实例,以实例带动知识点的学习。在按实例进行讲解时充分注意保证知识的相对完整性和系统性,使读者通过学习实例掌握C语言的程序设计方法和程序设计技巧。

书籍目录

第1章 C语言概述 1.1 C语言的发展历史及特点  1.2 C语言的基本符号与词汇  1.3 程序设计基础  1.4 C语言程序的编辑及运行  习题1  上机实训1 第2章 数据类型、运算符与表达式  2.1 标识符、常量和变量  2.2 整型数据  2.3 实型数据  2.4 字符型数据  2.5 数据类型的转换  2.6 运算符与表达式  习题2  上机实训2 第3章 顺序结构程序设计  3.1 程序的三种基本结构  3.2  C语言的基本语句 3.3  数据输出函数 3.4 数据输入函数 3.5 程序举例 习题3 上机实训3第4章 选择结构程序设计 4.1 if语句 4.2 switch语句 4.3 程序举例 习题4 上机实训4第5章 循环结构程序设计 5.1 for语句 5.2 while语句 5.3 do—while语句  ……第6章 数组第7章 函数第8章 编译预处理第9章 指针第10章 结构体和共用体第11章 文件第12章 C语言屏幕操作函数及应用第13章 综合实训第14章 综合测试题及解析附录A ASCII码表附录B C库函数参考文献

章节摘录

  第1章 C语言概述  1.1 C语言的发展历史及特点  1.1.1 C语言的发展历史  C语言是美国贝尔实验室的DennisM.Ritchie于1972年设计实现的。C语言直接来源于B语言,但它的根源可以追溯到ALGOL60。ALGOL60结构严谨,其设计者非常注重语法、分程序结构,因此对于后来许多重要的程序设计语言,如PASCAL,PL/I,SIMULA67都产生过重要的影响。但它是面向过程的语言,与计算机硬件相距甚远,不适合编写系统软件。  1963年,英国剑桥大学在ALGOL60的基础上推出更接近硬件的CPL语言,但CPL太复杂,难于实现。1967年,剑桥大学的MatinRichards对CPL语言作了简化,推出了BCPL语言。1970年,贝尔实验室的KenThompson以BCPL为基础,设计了更简单也更接近硬件的B语言(取BCPL的第一个字母)。B语言是一种解释性语言,功能上也不够强,为了很好地适应系统程序设计的要求,Ritchie把B语言发展成称之为C的语言(取BCPL的第二个字母)。C语言既保持了BCPL语言和B语言的优点(如精练,接近硬件),又克服了它们的缺点(如过于简单、数据无类型等)。1973年K.Thompson和D.M.Ritchie用C语言改写了UNIX代码,并在PDP-11计算机上加以实现,即为UNIX版本5,这一版本奠定了UNIX系统的基础,使UNIX逐渐成为最重要的操作系统之一。  ……

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7