产品详情
内容简介
本书采用理论口诀化、算法通俗化、程序图解化的形式讲授C语言,深入浅出、好学易记,书中提供情报丰富的例题,尤其便于初学者学习掌握。
主要内容包括:C语言概述,Turb C的设置和C程序的编译链接,C语言的基础知识和数据类型,运算符和表达式,程序设计基础,循环结构程序设计,数组,指针,函数,函数调用,结构型,自定义型、共用体和枚举型,文件以及综合实例解析。
本书形式新颖、通俗易懂、实例丰富,可作为高等教育自学考试、计算机C语言等级考试、程序员考试的参考读物,也可作为C语言课程教学使用。
目录
第1章 概述
第2章 Tuvbo C的设置和C程序的编译链接
第3章 C程序的基础知识和数据类型
第4章 运算符和表达式
第5章 程序设计基础
第6章 循环结构程序设计
第7章 数组
第8章 指针
第9章 函数
第10章 不同文件之间的函数调用
第11章 结构型
第12章 自定义型、共用体和枚举型
第13章 文件
第14章 综合实例解析
附录1 ASC II代码表
附录2 ASC II这哪个不可显示字符的作用
附录3 Turbo c 2.0常用系统函数表
参考文献
摘要与插图
到了60年代中期以后,开发出来的软件越来越多,规模越来越大,但是软件的生产却缺乏科学规范、系统规划、系统测试和评估标准,用巨资建立起来的软件系统不仅可靠性差,甚至由于存在错误而无法使用,从而造成巨大经济损失,严重地限制了计算机事业的发展,这种情况在当时称之为“软件危机”。后来人们认识到,大型程序的编制不同于写小程序,这是一项系统工程,应该像处理其它工程一样去改进软件研制的全过程。程序的设计方法应有利于保证程序的正确性,便于验证和修改。于是在60年代末,业界人士提出了结构化程序设计方法。1970年,第一个结构化程序设计语言Pascal语言出现了,它的出现标志着结构化程序设计时代的开始。
从80年代初开始,在软件设计思想上又产生了一次变革,这就是面向对象的程序设计。以往的语言几乎都是面向过程的,程序按照选择和循环的顺序执行,在一个模块被执行完成前,不能随意立即处理其它程序,从而无法动态地改变程序的执行方向。这和人们日常处理事物的方式是不一致的,人们希望发生一件事就处理一件事,也就是说,程序的执行应服从于事件,要能控制过程,也就是面向对象(object)。其实现方法就是使软件集成化,像电子技术中的标准化集成电路一样,编制一些通用的、有独立功能的软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。
语言的下一个发展目标是面向应用,也就是说:只要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。








